Istruzioni if nidificate in Python

Le istruzioni if else possono essere nidificate l'una dentro l'altra in modo arbitrario. Solo bisogna assicurarsi di rispettare l'indentazione.

Supponiamo di avere una variabile tst:

pythontst = 3

Confrontiamo la nostra variabile con zero. Nel primo if impostiamo la condizione: se la variabile è maggiore o uguale a 0. All'interno di questo if scriviamo un'ulteriore condizione - se il numero è minore o uguale a 5. Per questa, specifichiamo anche un blocco else. Alla fine della prima struttura if else scriviamo un messaggio nel caso in cui il numero sia minore di 0:

pythonif tst >= 0:
  if tst <= 5:
    print('minore o uguale a 5')
  else:
    print('maggiore di 5')
else:
  print('minore di 0')
Задание 1

Supponiamo che nella variabile month sia memorizzato il numero ordinale del mese. Dovrebbe essere nell'intervallo da 1 a 12. In caso contrario, dovrebbe essere visualizzato un messaggio di errore. Successivamente, per ogni numero di mese corretto, scrivete un messaggio che indichi a quale stagione appartiene.

Задание 2

Supponiamo che nella variabile num sia memorizzato un numero. Se questo numero rientra nell'intervallo da 10 a 99, trovate la somma delle sue cifre. Se la somma ottenuta è minore o uguale a 9, visualizzate un messaggio che indica che la somma delle cifre è a una cifra, altrimenti visualizzate un messaggio che indica che la somma delle cifre è a due cifre.