内容正文:
for循环
找一找哪里有错误?
变量s最后的值是多少呢?
for 循环语句
尝试输入:
如果让你提醒大家注意for循环的格式,你觉得需要注意哪些地方呢?
自己试着输入程序,观察运行结果,你有什么发现呢?
for 循环语句
尝试输入:
变量 a
集合[1,2,3,4]
1,2,
3,4
变量a依次从冰箱里把1,2,3,4拿出来
第一次拿,手上是1,a=1,执行一次循环语句,print(a)
第二次拿,手上是2,a=2,执行一次循环语句,print(a)
第三次拿,手上是3,a=3,执行一次循环语句,print(a)
第四次拿,手上是4,a=4,执行一次循环语句,print(a)
冰箱里没有东西了,循环结束
for 循环语句
尝试输入:
猜猜这个程序的运行结果是什么?
for 循环语句
执行流程图:
遍历序列中的每一个元素,逐个获取序列中的每个元素。
一段代码需要重复执行很多次,就可以使用for循环。
for循环按顺序访问遍历结构中的每一个元素,利用循环变量控制循环的执行。
当循环变量在序列中时执行循环体,不在序列时结束循环。
for 循环语句
想一想:
结果是 还是 ?为什么?
for 循环语句
用for循环语句算一算:1+2+3+4=?
提示:for循环既然可以遍历序列中的每个元素,那么,我们可以考虑用一个变量a来获取这4个元素,用变量s表示和,s初始值是0.
for 循环语句
小挑战:用for循环语句算一算:1+2+3+4+5+6+7+8=?
[1,2,3,4,5,6,7,8]:
for 循环语句
终极挑战:用for循环语句算一算:1+2+3+4+……+100=?
[1,2,3,4,5,6,7,8,9,10,……,95,96,97,98,99,100]:
太麻烦了!!!
for 循环语句的秘密武器——range ()
试着输入:
你有什么发现?
range()函数,是python 中的内置函数,
range(x,y),就是从x到y-1之间的整数,但是不包括y.
for 循环语句
终极挑战:用range()语句算一算:1+2+3+4+……+100=?
填什么?
range(1,100)
range(1,101)
还是
for 循环语句
算一算:1+2+3+4+5+……+100=?
总结与收获
for循环语句的作用和使用方法
for循环语句的秘密武器——range()函数
如何用python计算1到100的和
……
$$