恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

【每天一个 Python 小案例04】Python 实现 1 到 100 求和

  • 首页
  • 资讯中心
  • /
  • 【每天一个 Python 小案例04】Python 实现 1 到 100 求和

相关资讯

工业能源管理系统建设:从数据采集到业务闭环的落地路径 2026/10/11 17:53:11
Gridex自动更新与发布管线:Sparkle、Velopack、AppImage三平台增量更新策略全解析 2026/10/11 17:53:11
计算机网络物理层:从编码到传输介质,一文讲透底层原理与排障实战 2026/10/11 17:53:11

最新资讯

从水货到实干:Java面试高频考点与原理复盘
如何在10分钟内跑通OpenClaw on Android:面向新手的快速开始教程(F-Droid Termux到openclaw gateway)
IBMS 集成管理系统:如何打通楼宇自控实现建筑一体化管控
ISO 8373-2021:机器人互操作与合规验证的工程实践指南
Guardian如何评估自己的AI:evals三层评估体系(解析器/工作流/Agent)完整拆解
MATLAB Compiler打包独立应用全攻略:从mcc命令到Runtime部署

今日推荐

UE动画修改实战:从资产编辑到重定向与蒙太奇驱动
统计随机数生成器攻击下的KLJN安全密钥交换协议Matlab仿真
政务API安全治理:资产测绘、低代码编排与行标对标实践

本周热门

UE动画修改实战:从资产编辑到重定向与蒙太奇驱动
统计随机数生成器攻击下的KLJN安全密钥交换协议Matlab仿真
政务API安全治理:资产测绘、低代码编排与行标对标实践

本月精选

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)

【每天一个 Python 小案例04】Python 实现 1 到 100 求和

发布时间:2026/10/11 17:53:11
【每天一个 Python 小案例04】Python 实现 1 到 100 求和 【每天一个 Python 小案例04】Python 实现 1 到 100 求和希望通过持续记录把每天学习的 Python 知识逐渐积累起来通过一个个小案例打好编程基础。系列《每天一个 Python 小案例》第 4 篇Python 实现 1 到 100 求和关键词Python、Python 入门、循环语句、for 循环、while 循环、累加求和一、前言在 Python 学习过程中循环语句是非常重要的基础知识。通过循环我们可以重复执行一段代码从而减少重复编写代码的工作量。例如计算 1 到 100 的所有整数之和如果手动将每个数字相加不仅麻烦而且容易出错。使用 Python 的循环语句就可以让程序自动完成计算。本文将通过一个简单的案例实现 1 到 100 的累加求和帮助初学者理解循环语句和累加变量的基本用法。二、案例需求编写一个 Python 程序计算从 1 到 100 所有整数的总和并输出最终结果。计算过程可以表示为1 2 3 4 ... 98 99 100本案例主要学习以下知识for循环的基本使用方法。range()函数的作用。累加变量的使用方法。如何通过循环完成重复计算。三、完整代码sum0foriinrange(1,101):sumsumiprint(1到100的和为,sum)运行程序后输出结果为1到100的和为 5050四、代码讲解1. 初始化累加变量sum0这里定义了一个变量sum用于保存累加的结果。开始计算之前还没有进行任何加法运算因此将初始值设置为0。随着循环不断执行变量sum的值会逐渐增加。例如第一次累加0 1 1第二次累加1 2 3第三次累加3 3 6最终变量中保存的就是 1 到 100 的总和。2. 使用 for 循环遍历数字foriinrange(1,101):这里使用for循环依次获取从 1 到 100 的整数。range(1, 101)表示生成从 1 开始、到 101 之前结束的整数序列也就是1, 2, 3, 4, 5, ..., 99, 100需要注意range()的结束值不包含在生成的序列中所以这里必须写成range(1, 101)才能计算到 100。变量i会依次接收这些整数。3. 执行累加操作sumsumi这行代码是整个程序的核心。它表示将当前的sum与循环变量i相加再把结果保存回sum。例如当循环执行到i 5时如果之前的累加结果为 10那么执行后sum 10 5 sum 15循环每执行一次就会将当前数字加入总和直到 100 累加完成。4. 输出最终结果print(1到100的和为,sum)当循环结束后程序使用print()输出变量sum的最终值。由于 1 到 100 的所有整数之和为 5050因此最终结果为1到100的和为 5050五、运行结果运行完整代码后可以看到以下输出1到100的和为 5050为了更好地理解累加过程可以尝试把循环范围改为 1 到 10sum0foriinrange(1,11):sumsumiprint(1到10的和为,sum)输出结果1到10的和为 55通过修改range()的参数可以计算不同范围内整数的总和。六、易错点总结1. range() 的结束值不包含在内range(1,101)生成的整数从 1 到 100不包含 101。如果写成range(1, 100)那么循环只会计算到 99最终结果就会少加一个 100。2. 累加变量需要初始化在循环开始之前需要先定义累加变量sum0如果直接使用一个没有定义的变量进行累加就会出现变量未定义的错误。3. 注意累加语句的缩进foriinrange(1,101):sumsumisum sum i必须缩进到for循环内部否则循环无法按照预期执行累加操作。4. 尽量避免使用 sum 作为变量名虽然下面的代码可以运行sum0但 Python 内置了一个名为sum()的求和函数。使用sum作为变量名会覆盖当前作用域中对这个内置函数的访问。因此在实际编程中更推荐使用total作为累加变量名total0foriinrange(1,101):totaltotaliprint(1到100的和为,total)这种写法更加规范也方便后续继续学习 Python 内置函数。七、拓展练习完成基础案例后可以尝试以下练习练习一计算 1 到 50 的所有整数之和。练习二计算 1 到 100 中所有偶数的和。练习三计算 1 到 100 中所有奇数的和。例如计算 1 到 100 中所有偶数的和可以这样编写total0foriinrange(2,101,2):totaltotaliprint(1到100中所有偶数的和为,total)其中range(2, 101, 2)的第三个参数表示步长为 2因此生成的数字为 2、4、6一直到 100。八、总结通过本案例我们学习了如何使用 Python 的for循环计算 1 到 100 的所有整数之和。本案例虽然简单但包含了循环语句、变量初始化、累加运算和结果输出等基础知识。这些知识也是后续学习列表遍历、成绩统计、数据处理等程序的重要基础。学习编程不能只停留在看懂代码还应该尝试修改代码、观察结果并独立完成拓展练习。下期预告下一篇将继续学习 Python 循环语句带来《每天一个 Python 小案例05Python 实现九九乘法表》尝试使用循环嵌套输出完整的九九乘法表进一步理解循环的执行过程。通过每天完成一个小案例逐步积累编程经验打好 Python 编程基础。

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号