Python---练习:for循环 求1-100的和/所有偶数的和

案例:

使用for循环,求1 ~ 100的和

之前用while循环,做过算出1--100的和。

相关链接:

Python--练习:使用while循环求1..100的和-CSDN博客

结合着看看for循环怎么实现

思考:

先把for循环的基本语法写出来。

for 临时变量 in 序列 :

重复执行的代码1

因为是求1--100,所以用之前的range,来结合使用。

range(1, 101) 因为range有一个口诀顾头不顾尾 ,包含头部信息,但是不包含尾部信息

这次也设置 一个变量result,用来接收和,因为for循环内部自动更新计数器(类似while循环里面的 i += 1) ,所以不需要写i += 1。

代码:


定义一个变量,用于接收1~100的和

result = 0

从1开始循环,循环100次

for i in range(1, 101):

result += i

print(f'1~100的和为{result}')


对比for循环和while循环:

案例

使用for循环,求1 ~ 100之间所有偶数的和

思考:

之前也使用while循环计算过1 ~ 100之间所有偶数的和

相关链接:

Python--练习:使用while循环求1~100之间,所有偶数的和(涉及if判断是不是偶数)-CSDN博客

所以,再结合上面的 使用for循环 ,求1 ~ 100的和,就可以写出下面代买。(for循环内部自动更新计数器(类似while循环里面的 i += 1) ,所以不需要写i += 1。

代码:


定义一个变量,用于接收1~100之间所有偶数的和

result = 0

从1开始循环,循环100次

for i in range(1, 101):

if i % 2 == 0:

result += i

print(f'1~100之间所有偶数的和为{result}')


对比for循环和while循环:

所以,只要掌握的方法多,就可以用各种方法实现目的,比如,去上学,可以走路,可以骑单车,电动车,公交车,轿车,地铁,火车,高铁,飞机等等,都可以实现目的,唯一区别就是哪个更有意义。

相关推荐
用户962377954486 分钟前
🚀 docx2md-picgo:Word 文档图片一键上传图床工具
python·markdown
zone77391 天前
001:简单 RAG 入门
后端·python·面试
F_Quant1 天前
🚀 Python打包踩坑指南:彻底解决 Nuitka --onefile 配置文件丢失与重启报错问题
python·操作系统
允许部分打工人先富起来1 天前
在node项目中执行python脚本
前端·python·node.js
IVEN_1 天前
Python OpenCV: RGB三色识别的最佳工程实践
python·opencv
haosend1 天前
AI时代,传统网络运维人员的转型指南
python·数据网络·网络自动化
曲幽1 天前
不止于JWT:用FastAPI的Depends实现细粒度权限控制
python·fastapi·web·jwt·rbac·permission·depends·abac
IVEN_2 天前
只会Python皮毛?深入理解这几点,轻松进阶全栈开发
python·全栈
Ray Liang2 天前
用六边形架构与整洁架构对比是伪命题?
java·python·c#·架构设计
AI攻城狮2 天前
如何给 AI Agent 做"断舍离":OpenClaw Session 自动清理实践
python