递归1.1使用递归实现:计算某个数的阶乘
def f(x): if x >= 1: return x*f(x-1) #自己调用自己,6得不行 else: return 1 #防止进入死循环 a = int(input("请输入一个数字")) print(f(a))
结果输出:
请输入一个数字5 120 Process finished with exit code 0
def f(x): if x >= 1: return x*f(x-1) #自己调用自己,6得不行 else: return 1 #防止进入死循环 a = int(input("请输入一个数字")) print(f(a))
结果输出:
请输入一个数字5 120 Process finished with exit code 0