流程控制
流程控制
流程控制即控制事物的执行流程
所有流程控制都只分为三种情况
1.顺序结构
自上而下的运行
2.分支结构
在运行过程中根据不同的条件进行不同的执行流程
3.循环结构
在运行过程中某些代码需要循环执行

必知必会
- 条件都会转变为布尔值,从而决定子代码块是否执行
- 在python中,使用缩进的来表示代码的从属关系
- 并不是所有的代码都可以拥有子代码
- 同属于一个代码的子代码需要保持相同的缩进量
ps: 小技巧,上一行代码的结尾是冒号,下一行代码必缩进
分支结构
1.单if分支结构
if条件:条件成立后执行的代码块
#
age = 30
if age > 28:
print('haha')

2.if和else连用
if条件:条件成立后执行的代码块
else条件:条件不成立后执行的代码块
ps:if和else连用只会执行一个代码块
3.if和elif和lese连用
if条件1:条件1成立后执行的代码块
elif条件2: 条件2成立后执行的代码块
else条件:上述条件不成立后执行的代码块
ps: 三者连用也只能执行一个代码块

4.if判断之嵌套


while循环
while条件:
条件成立之后循环执行的子代码块

while + break
break结束本层循环


break的本层含义
while嵌套

全局位标志

普通要求
count = 0
while count < 3:
age = input('猜年龄:')
age = int(age)
if age == 18:
print('猜对了')
break
else:
print('猜错了')
count += 1
拔高要求
count = 0
while count < 3:
age = input('猜年龄:')
age = int(age)
if age == 18:
print('猜对了')
break
else:
print('猜错了')
count += 1
if count == 3:
aginst = input('是选择继续,否选择退出')
if aginst == '是':
count = 0
else:
break


浙公网安备 33010602011771号