Python programa para comprobar el año determinado es un año bisiesto o no

cheque año bisiesto en Python : Aquí, vamos a aprender cómo comprobar un determinado año es un año bisiesto o no en el lenguaje de programación Python?

Un año bisiesto es un año que es completamente divisible por 4, excepto en el año del siglo (un año que terminó con 00). Un año del siglo es un año bisiesto si es divisible por 400. En este caso, un año es proporcionada por el usuario y tenemos que comprobar si el año determinado es un año bisiesto o no. Este problema, que va a resolver de dos maneras primero usando el módulo de calendario y el segundo simplemente comprobando la condición año bisiesto.

1) Utilizando el calendario módulo

Antes de ir a resolver el problema, en un principio, se aprende un poco sobre el módulo de calendario. módulo de calendario está incorporado en Python que nos ofrece varias funciones para resolver el problema relacionado con la fecha, mes y año.

Programa:

# importing the module
import calendar
# input the year
year=int(input('Enter the value of year: '))
leap_year=calendar.isleap(year)
# checking leap year
if leap_year: # to check condition
print('The given year is a leap year.')
else:
print('The given year is a non-leap year.')

salida

RUN 1:
Enter the value of year: 2020
The given year is a leap year.
RUN 2:
Enter the value of year: 2021
The given year is a non-leap year.

2) simplemente comprobando la condición año bisiesto

Como sabemos la condición para comprobar el año determinado es un año bisiesto o no. Así pues, aquí vamos a implementar la condición y tratar de escribir el programa Python.

Programa:

# input the year
y=int(input('Enter the value of year: '))
# To check for non century year
if y%400==0 or y%4==0 and y%100!=0:
print('The given year is a leap year.')
else:
print('The given year is a non-leap year.')

salida

RUN 1:
Enter the value of year: 2020
The given year is a leap year.
RUN 2:
Enter the value of year: 2000
The given year is a leap year.


Deja un comentario

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