Nested if i Python
Konstruksjoner if else kan settes inn i
hverandre på en vilkårlig måte. Bare
samtidig må du obligatorisk overholde
innrykk.
La oss si at vi har en variabel tst:
tst = 3
La oss sammenligne variabelen vår med null.
I den første if setter vi betingelsen: hvis
variabelen er større enn eller lik 0.
Inne i denne if skriver vi en betingelse til
- hvis tallet er mindre enn eller lik
5. For den angir vi også et else-blokk.
På slutten av den første if else konstruksjonen
skriver vi en melding i tilfelle tallet
er mindre enn 0:
if tst >= 0:
if tst <= 5:
print('mindre enn eller lik 5')
else:
print('større enn 5')
else:
print('mindre enn 0')
La variabelen month lagre
ordningsnummeret til måneden. Det bør være i
intervallet fra 1 til 12. Ellers
skal en feilmelding vises. Deretter, for hvert korrekt
månedsnummer, skriv en melding om
hvilken årstid det tilhører.
La variabelen num lagre
et tall. Hvis dette tallet faller innenfor området
fra 10 til 99, finn summen
av sifrene i dette tallet. Hvis den resulterende summen
er mindre enn eller lik 9, vis
en melding om at siffersummen er ensifret,
ellers vis en melding om
at siffersummen er tosifret.