python递归函数举例
def jc(n):
return 1 if n == 1 else n * jc(n - 1)
n_input = int(float((input("请输入一个正整数:"))))
if n_input < 1:
print("输入错误,请输入正整数!")
else:
print("它的阶乘为:{}={}".format("*".join(str(x) for x in range(n_input, 0, -1)), jc(n_input)))
def jc(n):
return 1 if n == 1 else n * jc(n - 1)
n_input = int(float((input("请输入一个正整数:"))))
if n_input < 1:
print("输入错误,请输入正整数!")
else:
print("它的阶乘为:{}={}".format("*".join(str(x) for x in range(n_input, 0, -1)), jc(n_input)))