流程控制语句的介绍
解释:
就是代码怎样执行,是满足条件再执行,还是直接执行,是执行一次还是重复执行多次等
分类:
顺序结构:他是python代码默认的结构,即:所有的代码都会按照 从上往下,从左往右,依次逐行执行
分支结构(判断结构):特指if判断语句,即:条件满足才会执行,且只执行一次,有:单分支,双分支,多分支三种写法
循环结构:特指while循环,for循环,即:条件满足后会重复执行
while适用于: 循环次数不固定的场景,例如:猜数字\不知道多少次能猜对
for 适用于: 循环次数固定的情况,例如:录入密码只给3次机会
if单分支介绍
应用场景:适用于一种条件的判断
格式:
if 判断条件:
语句体
执行流程:
1. 先执行判断条件 看其是否成立
2. 如果成立,则执行:对应的语句体
3. 如果不成立,则什么都不做
# 需求1: 演示 顺序结构, 即: 代码按照 从上往下, 从左往右, 逐行执行.
print('start')
print('乔峰' + '虚竹' + '段誉')
print('hello 1')
print('hello 2')
print('hello 3')
print('end')
print('-' * 30)
# 需求2: 演示 if单分支, 即: 定义变量, 记录某人的年龄, 判断是否成年, 如果成年提示: 可以上网了!
# 1. 定义变量, 记录某人的年龄.
age = 19
# 2. 判断其是否成年.
if age >= 18:
print(f'恭喜您, 成年了, 可以上网了!')
print('我是if的内部 输出语句, 看我打印了吗?')
# 3. 提示语句(结束标记).
print('我和if是平级的, 看看我执行了吗?')