编写一个程序,要求定义两个函数,一个函数用于计算阶乘,另一个是main()函数

编写一个程序,要求定义两个函数,一个函数用于计算阶乘,另一个是main()函数,在main()函数中输入一个正整数,并将该数作为参数调用计算阶乘的函数,然后在main()函数中输出阶乘

img

def fac(n):
    s = 1
    for i in range(1, n + 1):
        s *= i
    return s

def main():
    d = int(input("请输入一下正整数:"))
    print(f"{d}的阶乘= {fac(d)}")
    
main()

'''--result
请输入一下正整数:10
10的阶乘= 3628800
'''