三大结构
顺序
分支
循环
分支
分支的基本语法
if 条件表达式:
语句1
语句2
语句3
......
条件表达式就是计算结果必须为布尔值的表达式
表达式后面的冒号不能少
注意if后面的出现的语句,如果属于if语句块,则必须同一个锁紧等级
条件表达式结果为True执行if后面的缩进的语句块
if语句练习
如果age小于18岁,则打印信息“去叫家长”
age = 17
if age < 18:
print("去叫家长吧,孩纸")
print("我们不带你玩")
print("一边去")
去叫家长吧,孩纸
我们不带你玩
一边去
if语句练习
如果age小于18岁,则打印信息“去叫家长”
age = 19
if age < 18:
print("去叫家长吧,孩纸")
print("我们不带你玩")
print("一边去")
print("开始上车喽,老司机们")
开始上车喽,老司机们
if语句练习
如果age小于18岁,则打印信息“去叫家长”
age = 19
if age < 18:
print("去叫家长吧,孩纸")
print("我们不带你玩")
print("一边去")
print("开始上车喽,老司机们")
我们不带你玩
一边去
开始上车喽,老司机们
print("今天学习for循环")
gender = "男"
if gender == "女":
print("来,叔叔给你糖吃")
print("开始讲for循环了")
今天学习for循环
开始讲for循环了
双向分支
if...else...语句
if 条件表达式:
语句1
语句2
...
else:
语句1
语句2
.....
双向分支有两个分支,当程序执行到if ... else...语句的时候,一定会执行if或else中的一个,也仅执行一个
缩进问题,if和else一个层级,其余语句一个层级