Nästlade if-satser i Python
Konstruktioner av if else kan nästlas
i varandra på ett godtyckligt sätt. Endast
vid detta måste man absolut följa
indragen.
Låt oss säga att vi har en variabel tst:
tst = 3
Låt oss jämföra vår variabel med noll.
I den första if sätter vi villkoret: om
variabeln är större än eller lika med 0.
Inuti denna if skriver vi ytterligare ett
villkor - om talet är mindre än eller lika med
5. För det anger vi också ett else-block.
I slutet av den första if else-konstruktionen
skriver vi ett meddelande ifall talet
är mindre än 0:
if tst >= 0:
if tst <= 5:
print('mindre än eller lika med 5')
else:
print('större än 5')
else:
print('mindre än 0')
Låt variabeln month lagra
ordningsnumret för månaden. Det bör vara i
intervallet från 1 till 12. Annars
skall ett felmeddelande visas.
Vidare, för varje korrekt
månadsnummer, skriv ett meddelande om
vilken årstid det tillhör.
Låt variabeln num lagra
ett tal. Om detta tal hamnar i intervallet
från 10 till 99, hitta summan
av siffrorna i detta tal. Om den erhållna summan
är mindre än eller lika med 9, skriv ut
ett meddelande om att summan av siffrorna är ensiffrig,
annars skriv ut ett meddelande om
att summan av siffrorna är tvåsiffrig.