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

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

相关推荐
西猫雷婶1 小时前
python学opencv|读取图像(五十四)使用cv2.blur()函数实现图像像素均值处理
python·opencv·均值算法
LUCIAZZZ1 小时前
手写单例模式
java·开发语言·spring boot·单例模式
程序员东min2 小时前
C++:抽象类习题
开发语言·c++
行路见知6 小时前
1.5 Go切片使用
开发语言·golang
子燕若水8 小时前
uv 安装包
开发语言·chrome·python
weixin_307779138 小时前
Python获取能唯一确定一棵给定的树的最少数量的拓扑序列
数据结构·python
A.sir啊8 小时前
爬虫基础(六)代理简述
爬虫·python·网络协议
weixin_307779138 小时前
PySPARK带多组参数和标签的SparkSQL批量数据导出到S3的程序
大数据·数据仓库·python·sql·spark
不会打代码呜呜呜呜9 小时前
小白零基础--CPP多线程
开发语言·c++·算法
涛ing9 小时前
【5. C++ 变量作用域及其深入探讨】
java·linux·c语言·开发语言·c++·ubuntu·vim