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:

pythontst = 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:

pythonif tst >= 0:
  if tst <= 5:
    print('mindre än eller lika med 5')
  else:
    print('större än 5')
else:
  print('mindre än 0')
Задание 1

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.

Задание 2

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.