当前位置: 首页 > news >正文

循环

while

for

计算阶乘:

程序示例:

# 阶乘
n = input("Enter a number: ")
if n.isdigit():n = int(n)factorial = 1for i in range(1, n + 1):factorial = factorial * iprint("The factorial of {} is {}".format(n, factorial))
else:print("Enter a number")

结果:

Enter a number: 3
The factorial of 3 is 6

计算 1! + 2! + 3! + ... + n!

程序示例:

n = input("Enter a number: ")
if n.isdigit():n = int(n)result = 0for i in range(1, n + 1):factorial = 1for j in range(1, i + 1):factorial = j * factorialprint("%d 的阶乘为:%d" % (i, factorial))result = result + factorialprint("%d 的计算结果为:%d" % (n, result))
else:print("Enter a number")

结果:

Enter a number: 3
1 的阶乘为:1
2 的阶乘为:2
3 的阶乘为:6
3 的计算结果为:9
http://www.jsqmd.com/news/23041/

相关文章:

  • 《从 “被动听” 到 “主动学”:课堂听讲助力大学生思维成长》
  • 用AI批量生成产品视频!Python+Google Veo 3.1 API让电商转化率飙升
  • 关于SQLite - 世界上装机量最多的数据库
  • 模拟IIC与硬件IIIC哪个更常用?
  • 每日反思(2025_10_26)
  • 251019 NOIP 模拟赛 T2 | dp 及其优化、调整法最优解性质、数形结合
  • 常见问题解决 --- 未识别函数
  • 小作业 14(2018 北京高考文科)
  • 第六章习题
  • 速通 花卉鉴赏 短文
  • Agent常见模式 - 智慧园区
  • react-router7.9.4使用
  • AI元人文:从战略能力到价值对话的实现框架
  • Loneliness
  • Java流程控制——用户交互Scanner
  • 概率论测试
  • 2025.10.26总结
  • Python---开发桌面应用程序
  • Python实现验证码识别的完整流程解析
  • 大学生为什么要认真听课
  • 中科大「数学分析教程——上册」习题选做 - Neuro
  • 记录一下
  • 实用指南:基于Springboot的DDD实战(不依赖框架)
  • 我是如何通过开发微信小游戏赚得人生第一桶金的
  • 20232418 2025-2026-1 《网络与系统攻防技术》实验三实验报告
  • ADB命令手册 - Android Debug Bridge命令参考
  • 回忆录:梦开始的往事
  • 大学生为啥一定要认真听讲
  • 以听筑基,以行践知:解锁学习新范式的思考
  • Day4表单-imput标签