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 次瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告