Python Program to Print Natural Numbers in Reverse Order

Write a Python Program to Print Natural Numbers in Reverse Order with an example.

Python Program to Print Natural Numbers in Reverse Order using While Loop

This Python program allows users to enter any integer value. Next, it prints natural numbers from the user-specified value to 1 using a while loop.

# Python Program to Print Natural Numbers in Reverse Order
 
number = int(input("Please Enter any Number: "))
i = number

print("List of Natural Numbers from {0} to 1 in Reverse Order : ".format(number)) 

while ( i >= 1):
    print (i, end = '  ')
    i = i - 1

Python Natural Numbers in Reverse Order output

Please Enter any Number: 20
List of Natural Numbers from 20 to 1 in Reverse Order : 
20  19  18  17  16  15  14  13  12  11  10  9  8  7  6  5  4  3  2  1  

Python Program to Reverse Order Natural Numbers Example 2

This Python program is the same as the first example. However, this Python program allow the user to enter the minimum and maximum values. It means this program uses while loop to print natural numbers from maximum to a minimum.

# Python Program to Print Natural Numbers in Reverse Order
 
maximum = int(input("Please Enter the Maximum integer Value : "))
minimum = int(input("Please Enter the Minimum integer Value : "))

print("List of Natural Numbers from {0} to {1} : ".format(maximum, minimum)) 

while ( maximum >= minimum):
    print (maximum, end = '  ')
    maximum = maximum - 1
Python Program to Print Natural Numbers in Reverse Order 2