资源简介 (共15张PPT)循环结构——for语句一、情境导入春夏秋冬地球公转星期轮回日常生活中的循环现象,你还能举例说出吗?五年存蓄存款收益如果将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率没有发生变化,均为3%,5年后到期后存款总额是多少?第1年:第2年:第3年:第4年:第5年:50000*(1+0.03)第1年后*(1+0.03)第2年后*(1+0.03)第3年后*(1+0.03)第4年后*(1+0.03)二、新知讲授循环结构:程序中某些代码反复执行Python中的循环:1.计数的for循环语句2.条件的while循环语句三、for循环——直到循环for 变量 in 列表:语句1语句2…如:y=[1,2,3,4,5]for x in y:print(x)依次把列表中的元素赋值给变量四、for循环——直到循环通将一组重复执行的语句称为循环体循环体必须相对关键词for有缩进循环执行时,依次将列表中的元素赋给变量并且执行循环体,直到整个列表的元素被取完循环结束for 变量 in 可遍历变量:语句1语句2…五年存蓄存款收益如果将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率没有发生变化,均为3%,5年后到期后存款总额是多少?第1年:50000*(1+0.03)第2年:第1年后*(1+0.03)第3年:第2年后*(1+0.03)第4年:第3年后*(1+0.03)第5年:第4年后*(1+0.03)money=50000 #初值执行五次money=money*(1+0.03)五年存蓄存款收益如果将5万元存入银行,选择“1年定期、自动转存”的存款方式,假设5年内存款利率没有发生变化,均为3%,5年后到期后存款总额是多少?money=50000 #初值执行五次money=money*(1+0.03)for i in [1,2,3,4,5]:money=money*(1+0.03)money=50000 #初值五、range(start, stop, step)range() 函数返回数字序列,默认从 0 开始,默认以 1 递增,并以指定的数字结束。start 可选。整数,指定从哪个位置开始。默认为 0。stop 可选。整数,指定在哪个位置结束。step 可选的。整数,指定增量。默认为 1。六、for循环——直到循环for x in range(5):print(x)七、range(start, stop, step)start 可选。整数,指定从哪个位置开始。默认为 0。stop 可选。整数,指定在哪个位置结束。step 可选的。整数,指定增量。默认为 1。>>>range(10) # 从 0 开始到 9[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> range(1, 11) # 从 1 开始到 10[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]>>> range(0, 30, 5) # 步长为 5[0, 5, 10, 15, 20, 25]课堂总结for 变量 in 列表:语句1语句2…range(start, stop, step)range() 函数返回数字序列,默认从 0 开始,默认以 1 递增,并以指定的数字结束。start 可选。整数,指定从哪个数开始。默认为 0stop 必选。整数,指定在哪个位置结束(必须-1)step 可选。整数,指定增量。默认为 1知识点1知识点22、range(start, stop, step)for x in range(10):print(x)尝试一下吧,range()的其他实例3、break和continue语句都表示,停止循环的意思。Break:结束循环。Continue:结束本次循环。3、break和continue语句都表示,停止循环的意思。Break:结束循环。Continue:结束本次循环。尝试一下吧,输入上述实例,看看结果的区别。 展开更多...... 收起↑ 资源预览