怎么用Python循环计算n的阶乘并输出结果

1012
2024/6/12 19:02:10
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

可以使用for循环来计算n的阶乘,然后输出结果。以下是一个示例代码:

n = int(input("请输入一个正整数:"))
factorial = 1

if n < 0:
    print("抱歉,阶乘只能计算非负整数!")
elif n == 0:
    print("0的阶乘为1")
else:
    for i in range(1, n + 1):
        factorial *= i

    print(f"{n}的阶乘为:{factorial}")

在这个示例中,用户输入一个正整数n,然后使用for循环计算n的阶乘并输出结果。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Python怎么设置函数超时结束