零基础和我一起学Python系统 第四天循环语句:while,for循环
第四天 循环语句:while,for循环
知识点
- 循环分类
- break 和continue
- for循环
- while else
循环分类
一、循环分类
while 循环
For 循环
案例: 小明上课讲小话,老师要他写100遍,“我以后上课不讲小话了”。 要怎么实现了。
i = 0 while i < 100: print(“我以后上课不讲小话了”) i +=1
执行了 0-99 次,共100次
注意 while 循环 一定要有个条件,让循环可以结束。
案例 计算 1 到100 的累加 和
i = 1 sums = 0 while i <= 100: sums += i print(sums)
二 break
案例 如果小明去搬砖,共要搬10块,搬到第四块砖退出,如果是坏的砖也不搬
i = 1 while i <= 10: if i % 4 == 0: print(i) break
print(i)
i += 1
第7块是坏砖
i = 1 while i <= 10: if i == 7: i += 1 continue
print(i)
i += 1
注意 break, continue 都是退出循环。 break 是退出整个循环 continue 退出单次循环,继续执行一次循环
案例 打印 9 * 9 乘法口诀
i = 1 while i <=9: j = 1 while j <= i: print(f’{j} * {i} = {i * j}’,end=’ ‘) j += 1 i += 1 print(’\n’)
注意 前3行与第4行开始没有对齐。 处理方法 end = ‘\t’
三、for循环
for 临时变量 in 序列:
例如: list = [1,3,4,5] for i in list: print(i)
for 循环 也有break,continue
案例 一列数字,当等于4退出,等于5跳过
list = [1,3,4,5,7,8] for i in list: if i == 4 : break print(i)
while else
while 正常执行 else 循环正常退出
案例 小明坚持锻炼10天后,得到奖励
i = 1 while i <= 10: print(f"小明坚持了{i}天") i += 1 else: print(“得到奖励”)
注意 如果有break 中止循环,则else 也不执行
总结
第四天学习Python ,熟悉了解python的while,for循环语法。
|