Python是一種在編程領域越來越受歡迎的語言。其特點之一便是支持遞歸操作,利用遞歸可以簡化一些算法。在遞歸這一塊,Python可以說是表現得相當出色。事實上,用Python求階層也可以很簡單地通過遞歸來實現。接下來,讓我們來介紹一下Python中如何實現遞歸求階乘。
def factorial(n): if n == 1: return 1 else: return n * factorial(n-1) print(factorial(5))
上述代碼實現了遞歸求階乘的功能。當n等于1時,直接返回1;否則,調用函數本身并將n-1傳入,然后將兩者相乘。最后,我們將5傳入函數中并打印出結果,結果為120
作者:AI Web Studio
上一篇vue for套