Att intendera multirader för att inte nå över 79 tecken

  • Författare
  • Meddelande
Användarvisningsbild

mos

dbwebb

  • Inlägg: 10988
  • Blev medlem: 10 nov 2011, 09:52
  • Ort: Ronneby / Bankeryd

Att intendera multirader för att inte nå över 79 tecken

Inlägg28 aug 2017, 18:32

När man vill jobba med multiline-rader i python för att få fin kodstruktur och undvika långa rader så är följande variationer alternativ som passerar validatorn.

Kod: Markera allt
output = (
    "\n\n\n\nPLANE DATA REPORT:\n\nYou are " +
    str(height_feet) +
    " feet above sea level\n" +
    "You are flying at a velocity of " +
    str(speed_mph) +
    "mph\n" +
    "The temperature outside is currently " +
    str(temp_f) +
    " degrees Farenheit"
)

output = (
    "\n\n\n\nPLANE DATA REPORT:\n\nYou are "
    + str(height_feet)
    + " feet above sea level\n"
    + "You are flying at a velocity of "
    + str(speed_mph)
    + "mph\n"
    + "The temperature outside is currently "
    + str(temp_f)
    + " degrees Farenheit"
)

output = ("\n\n\n\nPLANE DATA REPORT:\n\nYou are "
          + str(height_feet)
          + " feet above sea level\n"
          + "You are flying at a velocity of "
          + str(speed_mph)
          + "mph\n"
          + "The temperature outside is currently "
          + str(temp_f)
          + " degrees Farenheit")


Alla tre passerar validatorn och är god kodstruktur.

När det gäller kodstruktur är vi styrda av Pythons styleguide:
https://www.python.org/dev/peps/pep-0008/
...
..:
.... /mos

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 15 gäster