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。
在函式之外,定義一個上限值。
透過傳遞引數呼叫此方法。
輸出顯示在控制檯上。
廣告