π Day 28/150 – Print Odd Numbers up to N in Python
Printing odd numbers up to N is a simple and useful exercise to practice loops, conditions, and number logic in Python.
π An odd number is any number that is not divisible by 2.
Examples: 1, 3, 5, 7, 9...
Let’s explore different methods π
πΉ Method 1 – Using for Loop
The easiest and most efficient way.
n = 10 for i in range(1, n + 1, 2): print(i)
✅ Explanation:
- Starts from 1
- Increments by 2
- Prints only odd numbers
πΉ Method 2 – Using Condition inside Loop
Check each number manually.
n = 10 for i in range(1, n + 1): if i % 2 != 0: print(i)
✅ Explanation:
- % 2 != 0 checks if the number is odd
- Prints only numbers that satisfy the condition
πΉ Method 3 – Taking User Input
Make the program dynamic.
n = int(input("Enter a number: ")) for i in range(1, n + 1, 2): print(i)
πΉ Method 4 – Using while Loop
Condition-based approach.
n = 10 i = 1 while i <= n: print(i) i += 2
✅ Explanation:
- Starts from 1
- Runs until i <= n
- Increases by 2
Final Thoughts
- Best method: range(1, n+1, 2)
- Condition method improves logic building
- while loop gives more control


0 Comments:
Post a Comment