python计算n的阶乘

img

747479010472057938750204993020ksjbfjdm

利用函数的代码

def fun(n):  # 定义一个函数fun,它接受一个参数n
    result = 1  # 初始化result为1(初始化0是累加和的事)
    for i in range(1, n+1):  # 循环从1到n
        result *= i  # 计算result的阶乘
    return result  # 返回result
n=int(input())  # 输入n的值
print(fun(n))  # 调用fun函数并打印结果

不带函数的代码块:


n = int(input())
result = 1
for i in range(1, n+1):
    result *= i
print(result)
n = int(input())
for i in range(1, n+1):
    result = result * i