发布网友 发布时间:2022-04-23 05:12
共4个回答
热心网友 时间:2022-04-06 03:40
1 math.factorial(x)
用python计算n的阶乘的方法!(含示例代码)
2. rece函数
用python计算n的阶乘的方法!(含示例代码)
3. 递归实现
热心网友 时间:2022-04-06 04:58
我的代码是
#encoding=utf-8
s=1
n=int(input("请输入一个整数n:"))
for i in range(1,n+1):
s=s*i
print(n,"!=",s)
结果:
python3 a.py
请输入一个整数n:5
5 != 120
热心网友 时间:2022-04-06 06:33
def factorial(n):
result = n
for i in range(1,n):
result *= i
return result
def main():
print factorial(4)
if __name__ == '__main__':
main()追问s=1
n=int(input("请输入一个整数n:"))
for i in range(______):
s=_______
print(n,"!=",_______)
要求吧这个信息补充完整 不改变格式 谢谢了 哈哈
热心网友 时间:2022-04-06 08:24
n=int(input())
def factorial(n):
if n<0:
return 'No Result'
if n==1 or n==0:
return 1
return n * factorial(n - 1)
print(factorial(n))