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:

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

pythonif tst >= 0:
  if tst <= 5:
    print('mindre enn eller lik 5')
  else:
    print('større enn 5')
else:
  print('mindre enn 0')
Задание 1

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.

Задание 2

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.