Monday, 30 March 2026

πŸš€ Day 8/150 – Check Even or Odd Number in Python


Welcome back to the 150 Python Programs: From Beginner to Advanced series.

Today we will learn how to check whether a number is even or odd in Python.

This is one of the most fundamental problems in programming and helps build logic.


🧠 Problem Statement

πŸ‘‰ Write a Python program to check if a number is even or odd.

1️⃣ Method 1 – Using Modulus Operator %

The most common and easiest way.

num = 7 if num % 2 == 0: print("Even number") else: print("Odd number")





Output

Odd number

✔ Simple and widely used
✔ Best for beginners

2️⃣ Method 2 – Taking User Input

Make the program interactive.

num = int(input("Enter a number: ")) if num % 2 == 0: print("Even number") else: print("Odd number")






✔ Works for any number

✔ Real-world usage

3️⃣ Method 3 – Using a Function

Functions make code reusable and clean.

def check_even_odd(n): if n % 2 == 0: return "Even" else: return "Odd" print(check_even_odd(7))







✔ Reusable logic

✔ Clean structure

4️⃣ Method 4 – Using Bitwise Operator

A more advanced and efficient way.

num = 7 if num & 1: print("Odd number") else: print("Even number")




✔ Faster at low level
✔ Used in performance-critical code

🎯 Key Takeaways

Today you learned:

  • Using % operator to check even/odd
  • Taking user input
  • Writing reusable functions
  • Using bitwise operator &


0 Comments:

Post a Comment

Popular Posts

Categories

100 Python Programs for Beginner (119) AI (228) Android (25) AngularJS (1) Api (7) Assembly Language (2) aws (28) Azure (9) BI (10) Books (262) Bootcamp (1) C (78) C# (12) C++ (83) Course (87) Coursera (300) Cybersecurity (29) data (5) Data Analysis (28) Data Analytics (20) data management (15) Data Science (334) Data Strucures (16) Deep Learning (137) Django (16) Downloads (3) edx (21) Engineering (15) Euron (30) Events (7) Excel (19) Finance (10) flask (4) flutter (1) FPL (17) Generative AI (68) Git (10) Google (50) Hadoop (3) HTML Quiz (1) HTML&CSS (48) IBM (41) IoT (3) IS (25) Java (99) Leet Code (4) Machine Learning (267) Meta (24) MICHIGAN (5) microsoft (11) Nvidia (8) Pandas (13) PHP (20) Projects (32) pytho (1) Python (1273) Python Coding Challenge (1109) Python Mistakes (50) Python Quiz (457) Python Tips (5) Questions (3) R (72) React (7) Scripting (3) security (4) Selenium Webdriver (4) Software (19) SQL (46) Udemy (18) UX Research (1) web application (11) Web development (8) web scraping (3)

Followers

Python Coding for Kids ( Free Demo for Everyone)