Monday, 20 April 2026

πŸš€ Day 26/150 – Print Numbers from 1 to N in Python

 

πŸš€ Day 26/150 – Print Numbers from 1 to N in Python

Printing numbers from 1 to N is one of the most basic and important programming exercises. It helps you understand loops, iteration, and how Python executes repeated tasks.

Let’s explore different ways to achieve this πŸ‘‡

πŸ”Ή Method 1 – Using for Loop

The most common and beginner-friendly approach.

n = 10 for i in range(1, n + 1): print(i)



✅ Explanation:

  • range(1, n + 1) generates numbers from 1 to N
  • The loop prints each number one by one

πŸ”Ή Method 2 – Taking User Input

Make the program dynamic by taking input from the user.

n = int(input("Enter a number: ")) for i in range(1, n + 1): print(i)



✅ Explanation

  • input() takes value from the user
  • int() converts it into an integer
  • Loop prints numbers accordingly

πŸ”Ή Method 3 – Using while Loop

A condition-based approach.

n = 10 i = 1 while i <= n: print(i) i += 1




✅ Explanation:

  • Starts from i = 1
  • Runs until i <= n
  • Increments i after each iteration

πŸ”Ή Method 4 – Using List Comprehension

A more compact and Pythonic way.

n = 10 numbers = [i for i in range(1, n + 1)] print(numbers)



✅ Explanation:

  • Creates a list of numbers from 1 to N
  • Prints all values at once

🎯 Final Thoughts

  • Use for loop for simple iteration ✅
  • Use while loop when working with conditions πŸ”„
  • Use list comprehension for compact code 🧠

0 Comments:

Post a Comment

Popular Posts

Categories

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

Followers

Python Coding for Kids ( Free Demo for Everyone)