Python學習之求階乘篇


描述

給定一個數n,范圍為0≤n≤100,請你編程精確的求出n的階乘n!。

輸入

輸入數據有多行,每行一個整數n,當n<0時輸入結束。

輸出

輸出n的階乘。

樣例輸入

1
2
3
4
-1

樣例輸出 

1
2
6
24

def fact(n):
    if n == 0:
        return 1
    else:
        return n * fact(n - 1)
while True:
    a=int(input())
    if a<0:
        break
    else:
        print(fact(a))

用python進行大數據的實現還是很方便的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM