Thursday, 27 February 2025

Write a Python program that takes a year as input and checks if it is NOT a leap year.

 


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


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

    print("The year is NOT a leap year.")

else:

    print("The year is a leap year.")

#source code --> clcoding.com 


Code Explanation:

Taking User Input

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

The user enters a year, which is stored in the variable year.

Since input() returns a string, we convert it to an integer using int().

Checking if the Year is NOT a Leap Year

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


Step 1: Check if the year is a leap year using two conditions:

(year % 4 == 0 and year % 100 != 0):

The year must be divisible by 4 and NOT divisible by 100 (e.g., 2024).

(year % 400 == 0):

The year must be divisible by 400 (e.g., 2000).


Step 2: Use not to check if the year is NOT a leap year

If the year does NOT satisfy either of the above conditions, then it is NOT a leap year.

Printing the Result

    print("The year is NOT a leap year.")

If the not condition is True, the year is NOT a leap year.

else:

    print("The year is a leap year.")

Otherwise, the year is a leap year.

0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (96) AI (39) Android (24) AngularJS (1) Api (2) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (197) C (77) C# (12) C++ (83) Course (67) Coursera (249) Cybersecurity (25) Data Analysis (2) Data Analytics (2) data management (11) Data Science (148) 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 (11) Google (36) Hadoop (3) HTML Quiz (1) HTML&CSS (47) IBM (30) IoT (1) IS (25) Java (93) Java quiz (1) Leet Code (4) Machine Learning (85) Meta (22) MICHIGAN (5) microsoft (4) Nvidia (4) Pandas (4) PHP (20) Projects (29) pyth (1) Python (1042) Python Coding Challenge (456) Python Quiz (117) 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

Python Coding for Kids ( Free Demo for Everyone)