Elif-rakenteen Pythonissa
elif-rakenne mahdollistaa
lisävertailun ennen else-lohkoa.
Oletetaan, että meillä on muuttuja tst:
tst = 3
Verrataanpa sen arvoja numeroihin
1 ja 5. Määritellään myös
kullekin niistä eri viestit konsoliin
tulostettavaksi:
if tst == 1:
print('the num is 1')
elif tst == 5:
print('the num is 5')
else:
print('the num is unknown') # tämä toimii
Annettu kaksi muuttujaa:
tst1 = 5
tst2 = 8
Tarkista kummän muuttujan arvo on suurempi ja tulosta vastaava viesti.
Annettu muuttuja age, joka sisältää
käyttäjän iän. Kirjoita ehto,
kun muuttuja on pienempi kuin 18 ja suurempi
kuin 10. Sitten ehto, jos luku
on välillä 18 -
60. Määritä myös viesti
konsoliin tulostettavaksi, kun luku ei kuulu
mihinkään edellisistä ehdoista.
Muuttujassa day on jokin
luku väliltä 1 - 31.
Määritä mihin kuukauden dekadiin luku
kuuluu (ensimmäiseen, toiseen vai kolmanteen).