您的位置:

Python 程序:逆序打印自然数

写一个 Python 程序以反序打印自然数,并举例说明。

Python 程序使用 While 循环以逆序打印自然数

这个 Python 程序允许用户输入任何整数值。接下来,它使用 while 循环打印从用户指定值到 1 的自然数。

# 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 自然数

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 程序示例 2

这个 Python 程序和第一个例子一样。然而,这个 Python 程序允许用户输入最小值和最大值。这意味着该程序使用 while 循环从最大值到最小值打印自然数。

# 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