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


在需要在不使用任何循环的情况下打印给定范围内的数字时,定义一种方法,它通过每次打印语句后将更高的范围匀速递减 1 来持续显示数字。

以下是演示示例 −

示例

 演示

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。

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

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

  • 输出显示在控制台上。

更新于: 2021-04-19

463 次浏览

开启你的职业生涯

完成课程即可获得认证

开始
广告
© . All rights reserved.