今日内容大概:
if嵌套语法
分支结构练习内容
while 循环
while +break
标志位的使用
练习题
while+countinue+else
死循环
for循环
for+break+countinue+else
if嵌套语法:
练习:
循环结构:
关键字:while
while+break
break跳出本层循环的含义
标志位的使用
练习题:
猜年龄的游戏:
1. 普通要求:
只能猜三次,三次猜不对,直接结束程序
2. 拔高要求:
如果输错三次,程序不要结束,询问用户是否继续猜,yes/no,如果输入yes就继续让用户猜,否则直接结束程序.
while+countinue
while+else
else: 当while循环中没有被中断(break)的时候会走else语句
死循环
如果一旦出现了死循环,CPU的利用率会极速拉满,导致其他程序也不能用,甚至于关机
for循环
"""for循环不会出现死循环,它的循环条件不是我们来控制,是人家内部已经控制好了"""
for循环和while循环都是用来重复一个事情的,for循环能够实现的功能,while循环都可以实现
for循环的语法结构更加简洁,它不容易出现死循环,所以,推荐以后能够使用for循环的都使用for循环
"""
可迭代对象:字符串、列表、字典、元组等,能够支持for循环的对象都是可迭代对象
for循环的语法格式:
for 变量名 in 可迭代对象:
pass
'''字典暴露的是字典的key'''
range关键字
1. 方式1
for i in range(10): # 生成一个从0开始到9的数字
print(i)
for i in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:
print(i)
2. 方式2
for i in range(3, 10): # 生成一个从3开始到9的数字列表
print(i)
3. 方式三
for i in range(0, 250, 25): # 第三个参数代表的是步长
print(i)
for+break
for+countinue
for+else
for循环的嵌套
标签:Python,six,else,break,while,循环,死循环,countinue,Day From: https://www.cnblogs.com/wzh366/p/17665192.html