Python Schaltjahr-Bestimmung
Das folgende Beispiel wird verwendet, um festzustellen, ob das vom Benutzer eingegebene Jahr ein Schaltjahr ist:
Beispiel (Python 3.0+)
# -*- coding: UTF-8 -*-
# Dateiname : test.py
# Autor: www.example.com
year = int(input("Geben Sie ein Jahr ein:"))
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
print("{0} ist ein Schaltjahr".format(year)) # Jahrhundertjahre, die durch 400 teilbar sind, sind Schaltjahre
else:
print("{0} ist kein Schaltjahr".format(year))
else:
print("{0} ist ein Schaltjahr".format(year)) # Nicht-Jahrhundertjahre, die durch 4 teilbar sind, sind Schaltjahre
else:
print("{0} ist kein Schaltjahr".format(Jahr))
Wir können es auch mit verschachtelten if-Anweisungen implementieren:
Die Ausgabe nach Ausführung des obigen Codes ist:
输入一个年份: 2000 2000 是闰年
输入一个年份: 2011 2011 不是闰年Andere Erweiterungen
Python3-Beispiele