内容正文:
0、复习
for 循环变量 in range(初值,终值,步长) :
语句组
for i in range(1,6,1):
print(s)
代码
小智在家玩往水桶里倒水的游戏:
第1次倒入1杯水,
第2次倒入2杯水,
……
第5次倒入5杯水。
请打印输出每次装入水桶里水的杯数。
算法描述:
(1)为杯数定义名字:i
(2)每次倒入水桶水的杯数变化
1 2 3 4 5
(3)确定循环变量对应的序列:
range(1,6,1)
(4)确定循环语句组:
print(i)
如果想计算并输出水桶里一共有多少杯水?应怎么用代码实现呢?
讲解知识点
1
4.4.1 for循环的应用(累加累乘)
主讲人:双飞燕
人生苦短
我用Python
重庆市武隆中学
粤教版信息技术必修一《数据与计算》第四章《程序设计基础》
请大家把教材翻到88页,
本节课,我们将学习for循环的应用
2
一、循环变量的应用1+2+3+4+5
小智在家玩往水桶里倒水的游戏:
第1次倒入1杯水,
第2次倒入2杯水,
……
第5次倒入5杯水。
请计算他一共往桶里倒了多少杯水?
算法描述:
(1)为水桶定义一个名字:s
(2)数学方法表示:1+2+3+4+5
(3)1 2 3 4 5,表示次数?杯数?
杯数:i,可作为循环变量
(4)确定循环变量对应的序列:
range(1,6,1)
(5)确定循环语句组:
s=0
1
次数 杯数i
5
4
3
2
1
s=0+1
s=1+2
s=3+3
s=6+4
s=10+5
1
2
3
4
5
i
+
s(上)
=
s
s
讲解知识点
3
一、循环变量的应用1+2+3+4+5
for 循环变量 in 序列 :
语句组
s = 0
for i in range(1,6,1):
s = s+i
print(s)
代码
小智在家玩往水桶里倒水的游戏:
第1次倒入1杯水,
第2次倒入2杯水,
……
第5次倒入5杯水。
请计算他一共往桶里倒了多少杯水?
算法描述:
(1)为水桶定义一个名字:s
(2)数学方法表示:1+2+3+4+5
(3)1 2 3 4 5,表示次数?杯数?
杯数:i,可作为循环变量
(