内容正文:
少儿编程 Python
for循环语句
第十四节
for 循环语句
在不清楚循环的次数,我们一般会使用
while循环;如果明确循环次数,则可以使用更加简单的for循环。
节日PPT模板 http:///jieri/
for...in 循环
range()生成器
目录
for循环实例
for...in循环
第一部分
for...in循环
for 变量 in 集合:
循环内语句1
循环内语句2
循环内语句3
......
循环内语句n
此处的集合内容用[]括起来,内容可以是数值,也可以是字符串,for循环可以把集合内的元素遍历,如果集合内有10个元素,循环语句就会执行10次
此处需要使用Tab键缩进,缩进的语句属于循环体语句
for...in循环
for num in [1,2,3,4,5,6,7,8]:
print (num)
for name in ["张三","李四"]:
print (name)
请动手试试上面的程序,看看运行结果和你猜想的是否一致
range()生成器
第二部分
range()生成器
range()生成器可以生成一系列的数字,用法如下
用法1
range(结束数字)
生成0-结束数字前一位数之间的所有整数,即不包括结束数字
range(5)生成:0,1,2,3,4
range()生成器
用法3
range(开始数字,结束数字,步长)
在生成开始数字-结束数字之间的数字时,系统会根据步长来跳跃生成数字,如果步长是2,那么生成的相邻数字的差是2
range(1,10,2)生成:1,3,5,7,9
for循环实例
第三部分
计算从1加到100
编写一个程序,利用for循环,计算从1加到100的结果
计算从1加到100
2.for 循环写出计算区间
for num in range(1,101)
1.设置一个变量存储计算结果
result=0
简易计算器
程序实现
3.实现累加过程
result=result+num
0+1+2+...+100
result
num
result
num
完整程序
result=0
for num in range(1,101):
result+=num
print(result)
课堂作业
编写一个程序计算10
以内偶数的和
编写一个程序计算20
以内奇