请教个python编程中1个简单问题?
1
2
3
4
5
6
7
8
9
10
11
12
13
def fac(num):
if num > 1:
#在此处调整代码
result = num
for i in range (1, num):
result = result * i
return result
else:
return 1
number = int(input('Please input a natural number:'))
answer = fac(number)
print('The factorial of %d is %d.'%(number,answer))
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有