Jak ustalić, czy rok jest rokiem przestępnym?
Próbuję stworzyć prosty kalkulator, aby określić, czy dany rok jest rokiem przestępnym.
Z definicji rok przestępny jest podzielny przez cztery, ale nie przez sto, chyba że jest podzielny przez czterysta.
Oto mój kod:
def leapyr(n):
if n%4==0 and n%100!=0:
if n%400==0:
print n, " is a leap year."
elif n%4!=0:
print n, " is not a leap year."
print leapyr(1900)
Kiedy próbuję tego w Pythonie IDLE, moduł powracaNone
. Jestem pewien, że powinienem się dostać1900 is a leap year
.