def func(n): if n==1: return 1 elif n==0: return 0 else: return n*func(n-1) if __name__ == '__main__': number=int(input("请输入一个自然数:")) print(func(number))
运行结果:
def func(n): if n==1: return 1 elif n==0: return 0 else: return n*func(n-1) if __name__ == '__main__': number=int(input("请输入一个自然数:")) print(func(number))
运行结果: