大佬帮个忙
python22课小甲鱼说的递归改版后是不是这样写:(有错误请纠正)
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
number = int(input('请输入一个正整数:'))
result = factorial(number)
print('%d 的阶乘是:%d' % (number,result))
基本正确,再考虑一下0的阶乘等于1 冬雪雪冬 发表于 2019-7-21 18:49
基本正确,再考虑一下0的阶乘等于1
谢谢
{:10_297:}
页:
[1]