Elif-rakenteen Pythonissa

elif-rakenne mahdollistaa lisävertailun ennen else-lohkoa.

Oletetaan, että meillä on muuttuja tst:

pythontst = 3

Verrataanpa sen arvoja numeroihin 1 ja 5. Määritellään myös kullekin niistä eri viestit konsoliin tulostettavaksi:

pythonif tst == 1:
  print('the num is 1')
elif tst == 5:
  print('the num is 5')
else:
  print('the num is unknown') # tämä toimii
Задание 1

Annettu kaksi muuttujaa:

pythontst1 = 5
tst2 = 8

Tarkista kummän muuttujan arvo on suurempi ja tulosta vastaava viesti.

Задание 2

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.

Задание 3

Muuttujassa day on jokin luku väliltä 1 - 31. Määritä mihin kuukauden dekadiin luku kuuluu (ensimmäiseen, toiseen vai kolmanteen).