Python程序在一个范围打印的数字(1,上部)不使用任何循环
当需要打印在给定范围内的号码,而无需使用任何循环中,一种方法被定义的,即通过由一个每个打印语句之后均匀地递减它保持显示数字从较高范围。
以下是相同的演示-
示例
def print_nums(upper_num):
if(upper_num>0):
print_nums(upper_num-1)
print(upper_num)
upper_lim = 6
print("上限是:")
print(upper_lim)
print("这些数字是:")
print_nums(upper_lim)输出结果上限是: 6 这些数字是: 1 2 3 4 5 6
解释
一种方法,命名为“print_nums”定义。
它检查是否上限为大于0。
如果是这样,继续显示元素。
每个显示后,将上限值减1。
功能外,为上限的值被定义。
这种方法是通过将参数调用。
输出显示在控制台上。