当前位置: 首页 > 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.zskr.cn/news/31190.html

相关文章:

  • RT-Thread Nano源码浅析
  • 关于SQLite - 世界上装机量最多的数据库
  • 第六章习题
  • 概率论测试
  • 2025/10/26
  • 大学生为什么要认真听课
  • 记录一下
  • 实用指南:基于Springboot的DDD实战(不依赖框架)
  • 我是如何通过开发微信小游戏赚得人生第一桶金的
  • 以听筑基,以行践知:解锁学习新范式的思考
  • ti2
  • 深入解析:解构IDP未来前景:去中心化金融的“阳谋”与以人为本的生态蓝图(解读)
  • 加密算法相关
  • 利用 kubeadm 快速部署 kubernetes(k8s) 集群
  • 密码学学习
  • 电脑文件系统整理概要
  • [AI] Gemini-Cli 安装和使用教程
  • 2025.10.25 测试 广二 + 梦熊
  • Serilog 日志库的简介
  • 2025东莞环评公司/环评手续/环评报告/环评验收推荐:广东三洁环保,专业高效,合规保障
  • word文档使用技巧----一键插入题注
  • 再见 懦弱者的泪滴 善恶判断舍弃 永别 那廉价的正义
  • 践行 “学思行”,解锁学习新境界
  • Windows Archive
  • [java 虚拟线程 ]
  • CF1060
  • 2025.10.24 测试
  • C_结构体学习_1
  • 量子力学作业3
  • 嵌入式音频开发很好的博主