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