Python program to print numbers from n to 1 and 1 to n; In this tutorial, you will learn how to print numbers from n to 1 and n to 1 using for loop and while loop.
Python Program to Print Numbers From N to 1 and 1 to N
Let’s follow the following algorithm to write a python program to print numbers from 1 to N and N to 1 using while loop and for loop:
- Python program to print numbers from 1 to N using for loop
- Python program to print numbers from N to 1 using while loop
Python program to print numbers from 1 to N using for loop
- Take the input from the user by using python input() function.
- Iterate for loop with the user input number.
- Increment for loop iteration value by 1, as well as print iteration value.
# Python program to print numbers from 1 to n
n = int(input("Please Enter any Number: "))
print("The List of Natural Numbers from 1", "to", n)
for i in range(1, n + 1):
print (i, end = ' ')
Output
Please Enter any Number: 15 The List of Natural Numbers from 1 to 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Python program to print numbers from n to 1 using while loop
- Take the input from the user by using python input() function.
- Iterate while loop with the user input number.
- Decrement while loop iteration value by 1, as well as print iteration value.
# Python program to print numbers from n to 1
number = int(input("Please Enter any Number: "))
i = number
while ( i >= 1):
print (i, end = ' ')
i = i - 1
Output
Please Enter any Number: 5 5 4 3 2 1