分支和循环
流程控制
顺序执行:默认从上往下依次执行所有的代码
分支结构:根据条件执行某段代码
Python中实现分支结构的方式只有一种:if
循环结构:让指定的代码重复执行
Python中实现循环结构的方式有两种:for while
分支结构
if分支
1.if单分支结构 - 满足某个条件执行某个操作,不满足就不执行
if单分支结构 - 满足某个条件执行某个操作,不满足就不执行
语法:
if 条件语句:
代码块
说明:if - 关键字,固定写法
条件语句 - 可以是任何有结果的表达式,比如:独立的数据、运算表达式(不能是赋值运算)、函数调用表达式
‘ :’- 固定写法
代码块 - 和if保持一个缩进的一条或多条语句,满足条件才会执行的一条或多条语句(至少有一条)
执行过程:执行先判断条件语句是否为True(如果不是布尔值,则先转换成布尔值),为True则执行if语句中的代码块,否则不执行
num = int(input('输入一个数字'))
if num & 1 == 0:
print('偶数')
age = int(input('请输入年龄'))
if not age < 18:
print('成年人')
else: