English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale completo di esempi di Python
In questo programma, imparerai a verificare se un anno è un anno bisestile. Risolveremo questo problema utilizzando if ... else annidati.
Per comprendere questo esempio, dovresti conoscere i seguentiProgrammazione PythonArgomento:
Gli anni bisestili possono essere divisi esattamente per 4, eccetto gli anni secolari (anni che si concludono con 00). Solo gli anni secolari che possono essere divisi esattamente per 400 sono anni bisestili. Ad esempio,
2017 non è un anno bisestile 1900 non è un anno bisestile 2012 è un anno bisestile 2000 è un anno bisestile
# Programma Python che verifica se un anno è un anno bisestile year = 2000 # Ottieni l'anno dall'utente (input intero) # year = int(input("Inserisci l'anno: ")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("{0} è un anno bisestile".format(year)) else: print("{0} non è un anno bisestile".format(year)) else: print("{0} è un anno bisestile".format(year)) else: print("{0} non è un anno bisestile".format(year))
Risultato di output
2000 è un anno bisestile
Puoi modificare il valore dell'anno nel codice sorgente, quindi eseguire di nuovo il programma per testarlo.