内容正文:
Python
老狼老狼几点钟?
老狼老狼几点钟?1点钟。
老狼老狼几点钟?2点钟。
老狼老狼几点钟?3点钟。
老狼老狼几点钟?4点钟。
......
老狼老狼几点钟?11点钟。
老狼老狼几点钟?12点钟。
狼来了,快跑!
老狼老狼几点钟?
13行代码?
开什么玩笑!
我只需要3行代码!
第08课 循环结构—for循环
一般格式:
for <变量> in <序列> :
循环体
[else:
语句块]
for循环语句
通过遍历序列对象来构建循环, 对象遍历完,循环结束
for循环
for循环
h e l l o
i
序列s:字符串类型
思考1:
如果想要依次输出1,2,3,4,5 该如何修改程序?
for循环
序列s:字符串内容可以自定义
火眼金睛来找茬
想要依次输出1,2,3,4,5 以下两个程序哪里出错了?
for循环
序列名和变量名可以自定义,但前后要一致!
序列命名
不一致
变量命名
不一致
思考2:
如果想要依次输出oppo , xiaomi , vivo , huawei
该如何书写程序?
for循环
序列s:列表类型
9
老狼老狼几点钟?
利用for循环语句,输出左侧的文字。
(5分钟)
思考:
最后一句print(“狼来了,快跑"),应该放在哪儿?
range( )函数
1-50的列表?
利用for循环输出1-50
1写到50?
1写到5我都嫌累!
range( )函数
range(1,50,1)
range( )函数
格式:range( start , stop , step )
功能:创建一个整数列表
参数:start起始值(缺省则为0),stop终值(但不包括),step步长(缺省则为1)
range(1,51,1)
12
range( )函数
range(1,100 ,1)
range(20)
range(6,15)
range(0,10 ,2)
起始值:1 终值:100 步长:1
整数列表:[1,2,3,4,5,…98,99]
起始值:6 终值:15 步长:1
整数列表:[6,7,8,9,10,11,12,13,14]
起始值:0 终值:20 步长:1
整数列表:[0,1,2…18,19]
起始值:0 终值:10 步长:2
整数列表:[0,2,4,6,8]
13
老狼老狼几点钟?1点钟。
老狼老狼几点钟?2点钟。
老狼老狼几点钟?3点钟。
老狼老狼几点钟?4点钟。
......
老狼老狼几点钟?11点钟。
老狼老狼几点钟?12点钟。
狼来了,快跑!
3行神秘的代码是…
for i in range(1,13):
老狼老狼几点钟?
课堂作业
基础题:输出100以内所有7的倍数。
挑战题:输出100以内所有7的倍数并求和。
人类大脑特点
计算机特点
优点:运算速度快、存储容量大
缺点:按部就班
心得与收获
缺点:运算处理能力有限
优点:智能
心得与收获
要想代码少
必须多思考
——致我一去不复返的头发
$$