Como determinar se um ano é um ano bissexto?
Estou tentando fazer uma calculadora simples para determinar se um determinado ano é ou não um ano bissexto.
Por definição, um ano bissexto é divisível por quatro, mas não por cem, a menos que seja divisível por quatrocentos.
Aqui está o meu código:
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)
Quando eu tento isso dentro do IDLE do Python, o módulo retornaNone
. Tenho certeza que eu deveria receber1900 is a leap year
.