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

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

相关推荐
颜*鸣&空2 小时前
QT程序实现串口通信案例
开发语言·qt
烤汉堡2 小时前
Python入门到实战:post请求+cookie+代理
爬虫·python
无限进步_2 小时前
C语言动态内存的二维抽象:用malloc实现灵活的多维数组
c语言·开发语言·数据结构·git·算法·github·visual studio
luod2 小时前
Python异常链
python
froginwe112 小时前
Maven 仓库概述
开发语言
我不是QI2 小时前
周志华《机器学习---西瓜书》 一
人工智能·python·机器学习·ai
今天没ID2 小时前
Python 编程实战:从基础语法到算法实现 (1)
python
二川bro3 小时前
Python在AI领域应用全景:2025趋势与案例
开发语言·人工智能·python
棒棒的皮皮3 小时前
【Python】Open3d用于3D测高项目
python·3d·open3d