English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Python Grund教程

Python Steuerung des Flussdiagramms

Funktionen in Python

Datentypen in Python

Python Dateioperationen

Python Objekte und Klassen

Python Datum und Zeit

Erweiterte Kenntnisse von Python

Python Referenzhandbuch

Python-Programm überprüft Schaltjahre

Python Beispiele in der Gesamtheit

In diesem Programm lernen Sie, ob ein Jahr ein Schaltjahr ist zu überprüfen. Wir lösen dieses Problem mit einem geschachtelten if ... else.

Um diesen Beispiel zu verstehen, sollten Sie die folgenden Kenntnisse habenPython-ProgrammierungThema:

Schaltjahre können genau durch4geteilt werden, außer Jahrhundertjahre (Jahre, die mit 00 enden). Nur die, die vollständig durch4nur Jahrhundertjahre, die durch 00 aufgelöst werden, sind Schaltjahre. Zum Beispiel,

2017 kein Schaltjahr
1900 ist kein Schaltjahr
2012 Schaltjahr
2000 ist ein Schaltjahr

Quellcode

# Python-Programm überprüft, ob das Jahr ein Schaltjahr ist
year = 2000
# Benutzerdefiniertes Jahr (ganzzahliger Eingabe)
# year = int(input("Geben Sie das Jahr ein: "))
if (year % 4) == 0:
   if (year % 100) == 0:
       if (year % 400) == 0:
           print("{0} ist ein Schaltjahr".format(year))
       else:
           print("{0} ist kein Schaltjahr".format(year))
   else:
       print("{0} ist ein Schaltjahr".format(year))
else:
   print("{0} ist kein Schaltjahr".format(year))

Ausgaberesultat

2000 ist ein Schaltjahr

Sie können den Wert des Jahres in der Quelldatei ändern und das Programm dann erneut ausführen, um den Test durchzuführen.

Python Beispiele in der Gesamtheit