iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 27
0
自我挑戰組

30天搞懂Python系列 第 28

[第28天]30天搞懂Python-階乘

前言

使用遞迴方法實作一個階乘函數,來計算階乘。

程式實作

# 使用遞迴方法實作一個階乘函數
def factorial(n):
    if n == 0 or n == 1:
        return 1
    else:
        return n * factorial(n-1)
i = 5
print(i,"!=", factorial(i))
j = 0
print(j,"!=", factorial(j))

程式執行成果

https://ithelp.ithome.com.tw/upload/images/20201013/20107143ivl8k6zN3I.jpg


上一篇
[第27天]30天搞懂Python-序列化
下一篇
[第29天]30天搞懂Python-HTTP POST
系列文
30天搞懂Python30

尚未有邦友留言

立即登入留言