def factorial(n):
if n < 1:
print('输入错误,请重新输入!')
elif n == 1:
return 1
else:
return n * factorial(n - 1)
num = int(input('请输入一个正整数:').strip())
print('%d的阶乘是%d' % (num,factorial(num)))
转载于:https://www.cnblogs.com/laosun0204/p/8794301.html
def factorial(n):
if n < 1:
print('输入错误,请重新输入!')
elif n == 1:
return 1
else:
return n * factorial(n - 1)
num = int(input('请输入一个正整数:').strip())
print('%d的阶乘是%d' % (num,factorial(num)))
转载于:https://www.cnblogs.com/laosun0204/p/8794301.html