day04 while循环
2)程序结构:循环结构循环:重复的操作
循环结构:可以执行重复操作的代码,称为循环结构
python中,提供了三种代码的循环方式
while循环结构
for循环结构
函数递归:函数/方法级别的循环
3)while循环结构
基本语法
while 条件:
条件为True时重复执行的代码
i = 0
while i < 10:
print(“输出一个数据:”, i)
i += 1
0
1
2
3
4
5
6
7
8
9
循环中的break关键字:
break:打断、破坏、(计)中断循环、跳出循环
# 模拟一天有24个小时
t = 0
while i < 24:
ifi >= 18:
print(“下班”)
break
print(“上班工作,不要偷懒[老板的想法]”)
i += 1
break关键字:只能出现在循环中!
用于主动通过代码跳出循环[不论循环条件是否为True,只要循环中出现了break并且执行了这行代码,循环立即结束!]
循环中的关键字:continue
中断本次循环~直接开始下一次循环
# 从8点开始上班
t = 8
while t < 24:
if t >= 18:
print(“下班了”)
break
# 模拟中午休息2小时
if 12 <= t <= 14:
print(“中午休息时间”)
continue
print(“苦逼的上班中……”)
print(“陪媳妇吃饭散步看片片…”)
循环中的else关键字:当循环正常结束才会执行的代码
如果循环被break强行结束,else中的代码不会执行
# l模拟上班时间
t = 6
while t < 18:
t += 1
# 模拟休息时间
if12 < t <= 14:
continue
if t == 16:
print(“遇到恐怖袭击,提前下班”)
break
else:
print(“正常下班了”)
print(“回家陪媳妇给媳妇做好吃的”)
小总结
while循环:可以根据条件是否满足,完成代码的重复执行
案例:重复输出0~100的数字[计算0~100数字的和]
break关键字:用于跳出循环[结束循环]
案例:老板希望24小时上班;我们要求18点就要下班
continue关键字:用于中断本次循环,直接开始下一次循环
案例:每天重复上班的过程中,中午休息2个小时
else关键字:用于循环正常结束时才会直接的代码
如果循环被break结束;else中的代码不会执行
案例:上班过程中,遇到恐怖袭击~提前下班;否则正常下班! 感觉和C语言差不多 末尾要带分号哦 梦里余杭 发表于 2018-7-12 21:25
末尾要带分号哦
末尾不带分号吧,这是Python语言 Ida08 发表于 2018-7-12 20:18
感觉和C语言差不多
是有点像,毕竟鬼叔参考了C语言 mbz 发表于 2018-7-12 21:40
末尾不带分号吧,这是Python语言
哈哈哈没仔细看 都差不多,和java也差不多 break跳出整个当前循环 应该把前几讲的连接也放上来。这样可以系统的学习了。 建议修改排版
python排版有毒……
页:
[1]
2