Python3:几行代码实现阶乘


阶乘:一个正整数的阶乘(factorial)是所有小于及等于该数的正整数,并且0的阶乘为1。自然数n的阶乘写作n!。

#---------------------------------- 阶乘-方式一  -------------------------
def fun(n):
if n==0:
return 1
elif n<0:
return "请输入大于0的整数"
else:
return n*fun(n-1)
##---------------------------------- 阶乘-方式二(通过for循环+ range()函数实现 -------------------------
def fun(n):
sum=1
for i in range(1,n+1):
sum*=i
return sum
 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM