以下是 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/owKL 著作权归作者所有。请勿转载和采集!

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