Tuesday, 25 February 2025

Write a program that asks the user to enter a year and checks if it is a leap year or not.

 


year = int(input("Enter a year: "))


if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):

    print("It's a leap year!")

else:

    print("It's not a leap year.")

#source code --> clcoding.com 

Code Explanation:

Taking Input from the User
year = int(input("Enter a year: "))
The program asks the user to enter a year.
Since input() takes input as a string, we use int() to convert it into an integer.
The value is stored in the variable year.

Checking if the Year is a Leap Year
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
A year is a leap year if one of the following conditions is true:

It is divisible by 4 (year % 4 == 0) and NOT divisible by 100 (year % 100 != 0).
OR, it is divisible by 400 (year % 400 == 0).
If the condition is true, the program prints:
It's a leap year!

If the Year is NOT a Leap Year
else:
    print("It's not a leap year.")
If neither of the conditions is met, the year is NOT a leap year.
The program prints:
It's not a leap year.

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (96) AI (38) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (188) C (77) C# (12) C++ (83) Course (67) Coursera (247) Cybersecurity (25) Data Analysis (1) Data Analytics (2) data management (11) Data Science (142) Data Strucures (8) Deep Learning (21) Django (16) Downloads (3) edx (2) Engineering (14) Euron (29) Events (6) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Generative AI (9) Google (34) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Java quiz (1) Leet Code (4) Machine Learning (76) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) pyth (1) Python (1011) Python Coding Challenge (452) Python Quiz (89) Python Tips (5) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (4) Software (17) SQL (42) UX Research (1) web application (8) Web development (4) web scraping (2)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses

Python Coding for Kids ( Free Demo for Everyone)