Python程序:在不使用任何循环的情况下打印指定范围内(1,upper)的数字

Python程序:在不使用任何循环的情况下打印指定范围内(1,upper)的数字

当需要在不使用任何循环的情况下打印给定范围内的数字时,定义了一种方法,该方法在每次打印语句后通过一致递减较高的范围显示数字。

以下是相同示例的演示:

更多Python相关文章,请阅读:Python 教程

示例

def print_nums(upper_num):
   if(upper_num>0):
      print_nums(upper_num-1)
      print(upper_num)

upper_lim = 6
print("The upper limit is :")
print(upper_lim)
print("The numbers are :")
print_nums(upper_lim)

输出

The upper limit is :
6
The numbers are :
1
2
3
4
5
6

解释

  • 定义了一个名为“print_nums”的方法。

  • 它检查上限是否大于0。

  • 如果是,则继续显示元素。

  • 在每次显示之后,递减上限值1。

  • 在函数外,定义了一个上限值。

  • 通过传递参数调用此方法。

  • 输出在控制台上显示。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程