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