以下是Python求阶乘的for循环写法:

n = int(input("请输入一个正整数:"))
factorial = 1
for i in range(1, n+1):
    factorial *= i
print("%d的阶乘是%d" % (n, factorial))

解释:

  1. 首先获取用户输入的正整数n。
  2. 初始化变量factorial为1,用于存储阶乘的计算结果。
  3. 使用for循环从1到n进行遍历,每次将当前的i乘以factorial,将结果赋值给factorial。
  4. 循环结束后,输出计算结果。
python求阶乘的for循环怎么写

原文地址: https://www.cveoy.top/t/topic/gCyD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录