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循环:

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

相关推荐
sibylyue4 分钟前
工作流表单和流程设计前端
开发语言·javascript·开源
一个游离的指针15 分钟前
JS中的对象的相关概念
开发语言·javascript·原型模式
jaysee-sjc27 分钟前
【JavaWeb】Tlias智能学习辅助系统|后端Web实战(登录认证)
java·开发语言·前端·学习·mybatis
刘新洲28 分钟前
别再只做会聊天的 Agent:我用 1 天把工具调用做成了可验证、可评测的工程系统
人工智能·python·openai
码云骑士29 分钟前
102-向量数据增删改查-增量更新-过期策略-向量漂移重索引
python
Molecular_Chat35 分钟前
Biotin SNA 生物素偶联凝集素结合特异性、生物素标记效率定量表征研究
javascript·python
WILLF35 分钟前
Python vs JavaScript 异常处理对比
前端·python
淡海水1 小时前
C#与常用数据结构源码剖析-全篇导览
开发语言·数据结构·unity·面试·职场和发展·c#
问天_观心1 小时前
python之uv库的学习
开发语言·python
郑州光合科技余经理1 小时前
餐饮预定系统架构拆解:订单链路、权限组织与私有化源码交付
java·开发语言·前端·数据库·人工智能·系统架构·php