采用递归思想。
def func(x): if x == 0: return 1 return x * func(x - 1)n = int(input("请输入一个整数:"))print(func(n))