python求阶乘的for循环怎么写
以下是Python求阶乘的for循环写法:
n = int(input("请输入一个正整数:"))
factorial = 1
for i in range(1, n+1):
factorial *= i
print("%d的阶乘是%d" % (n, factorial))
解释:
- 首先获取用户输入的正整数n。
- 初始化变量factorial为1,用于存储阶乘的计算结果。
- 使用for循环从1到n进行遍历,每次将当前的i乘以factorial,将结果赋值给factorial。
- 循环结束后,输出计算结果。
原文地址: https://www.cveoy.top/t/topic/gCyD 著作权归作者所有。请勿转载和采集!