Ingresar el número de mes (1-12) y el año el programa debe mostrar cuántos días tiene el mes

Ingresar el número de mes (1-12) y el año el programa debe mostrar cuántos días tiene el mes ingresado. (Tomar en cuantos años bisiestos, de ser ese caso febrero tiene 29 días)

Haz clic aquí para suscribirte a mi canal

#[31,28,31,30,31,30,31,31,30,31,30,31]

dias = [0,31,28,31,30,31,30,31,31,30,31,30,31]

meses = [0,1,2,3,4,5,6,7,8,9,10,11,12]

mes = int(input(«Ingresa un mes: «))

año = int(input(«Ingresa el año: «))

if (año % 4 == 0 and año % 100 != 0) or (año % 100 == 0 and año % 400 == 0):

    dias = [0,31,29,31,30,31,30,31,31,30,31,30,31]

if mes in meses:

    print(f»El mes tiene {dias[mes]} dias»)

else:

    print(«Ingresa un mes correcto»)

Esta es la solución de este algoritmo, les comparto el código, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *