Ano Bissexto em Python

" Faça um Programa que peça um número correspondente a um determinado ano e em seguida informe se este ano é ou não bissexto."





Achar ano bissexto pelo Python

Anos bissextos são aqueles que são múltiplos de 4, como 1996, 2000, 2004 etc (que podem ser divididos por 4 deixando resto 0).
Porém, há uma exceção: múltiplos de 100 que não sejam múltiplos de 400.


Uma das duas condições a seguir deve ser verdadeira:
Condição 1: Ser múltiplo de 4 e não ser múltiplo de 100
Condição 2: 
Ser múltiplo de 400 (se for múltiplo de 400 automaticamente é de 4)

Logo, temos o código:

ano = int(input('Ano: '))
if (ano%4==0 and ano%100!=0) or (ano%400==0):
    print('Bissexto')
else:
    print('Não é bissexto')



Um comentário:

  1. meu pai amado do céu, que explicaçao simples e perfeita, não acredito que entendi isso tao bizarramente facil, como eu era burro pqp

    ResponderExcluir