Programa Python para verificar o ano bissexto

Neste programa, você aprenderá a verificar se um ano é bissexto ou não. Usaremos aninhado if… else para resolver este problema.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação Python:

  • Operadores Python
  • Instrução Python if… else

Um ano bissexto é exatamente divisível por 4, exceto pelos anos do século (anos que terminam em 00). O ano do século é um ano bissexto apenas se for perfeitamente divisível por 400. Por exemplo,

 2017 não é um ano bissexto 1900 é um ano não bissexto 2012 é um ano bissexto. 2000 é um ano bissexto 

Código fonte

 # Python program to check if year is a leap year or not year = 2000 # To get year (integer input) from the user # year = int(input("Enter a year: ")) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) else: print("(0) is a leap year".format(year)) else: print("(0) is not a leap year".format(year)) 

Resultado

 2000 é um ano bissexto 

Você pode alterar o valor do ano no código-fonte e executá-lo novamente para testar este programa.

Artigos interessantes...