View Single Post
Hei. Jeg har laget et Program i Python. Som svarer på alder, med baby, barn, tenåring, og voksen.
Er det noen måte, jeg kan få gjort det, med færre linjer med kode?

Her er script:

Kode

alder = input ("Alder: ")
stadie_i_livet = "godt voksen"

#Stadie i livet baby
if alder == "1":
   stadie_i_livet = "baby"


#Stadie i livet barn

if alder == "2":
   stadie_i_livet = "barn"
if alder == "3":
   stadie_i_livet = "barn"
if alder == "4":
   stadie_i_livet = "barn"
if alder == "5":
   stadie_i_livet = "barn"
if alder == "6":
   stadie_i_livet = "barn"
if alder == "7":
   stadie_i_livet = "barn"
if alder == "8":
   stadie_i_livet = "barn"
   if alder == "9":
       stadie_i_livet = "barn"
   if alder == "10":
       stadie_i_livet = "barn"
   if alder == "11":
       stadie_i_livet = "barn"
   if alder == "12":
       stadie_i_livet = "barn"


#Stadie i livet tennåring

if alder == "13":
   stadie_i_livet = "tennåring"
if alder == "14":
   stadie_i_livet = "tennåring"
if alder == "15":
   stadie_i_livet = "tennåring"
if alder == "16":
   stadie_i_livet = "tennåring"
if alder == "17":
   stadie_i_livet = "tennåring"
if alder == "18":
   stadie_i_livet = "tennåring"
if alder == "19":
   stadie_i_livet = "tennåring"

#Stadie i livet voksen
if alder == "20":
   stadie_i_livet = "voksen i 20 årene"
if alder == "21":
   stadie_i_livet = "voksen i 20 årene"
if alder == "22":
   stadie_i_livet = "voksen i 20 årene"
if alder == "23":
   stadie_i_livet = "voksen i 20 årene"
if alder == "24":
   stadie_i_livet = "voksen i 20 årene"
if alder == "25":
   stadie_i_livet = "voksen i 20 årene"
if alder == "26":
   stadie_i_livet = "voksen i 20 årene"
if alder == "27":
   stadie_i_livet = "voksen i 20 årene"
if alder == "28":
   stadie_i_livet = "voksen i 20 årene"
if alder == "29":
   stadie_i_livet = "voksen i 20 årene"

print(" Han er " + stadie_i_livet)
Sist endret av Xasma; 15. september 2019 kl. 12:44. Grunn: La til code tag