递归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

 

posted @ 2019-12-02 21:55  热爱学习的小黄  阅读(305)  评论(0)    收藏  举报