流程控制语句
1. if语句语法
- if语句语法
if 条件:
条件成立执行的代码
- if…else…
if 条件:
条件成立执行的代码
else:
条件不成立执行的代码
- 多重判断
if 条件1:
条件1成立执行的代码
elif 条件2:
条件2成立执行的代码
else:
以上条件都不成立执行的代码
- if嵌套
if 条件1:
条件1成立执行的代码
if 条件2:
条件2成立执行的代码
....
2. 三目运算符
三目运算符也叫三元运算符。
语法如下:
值1 if 条件 else 值2
如果满足条件取值1,否则取值2
实例:
a = 10
b = 22
c = a if a > b else b
print(c) # c = 22
3. 循环
在Python中,循环分为 while 和 for 两种,最终实现效果相同。
3.1 while 语法
- 循环的作用:控制代码重复执行
- while语法
while 条件:
条件成立重复执行的代码1
条件成立重复执行的代码2
......
- while循环嵌套语法
while 条件1:
条件1成立执行的代码
......
while 条件2:
条件2成立执行的代码
......
实例:打印乘法表
num1 = 1
while num1 <= 9:
num2 = 1
while num2 <= num1:
print(f'{num2} * {num1} = {num1 * num2}', end='\t')
num2 += 1
print()
num1 += 1
else:
print('九九乘法表打印完毕!')
- for循环语法
for 临时变量 in 序列:
重复执行的代码1
重复执行的代码2
......
- else
循环可以和else配合使⽤,else下⽅缩进的代码指的是当循环正常结束之后要执⾏的代码。
语法:while … else:
while 条件:
条件成⽴重复执⾏的代码
else:
循环正常结束之后要执⾏的代码
for … else 语法:
for 临时变量 in 序列:
重复执⾏的代码
...
else:
循环正常结束之后要执⾏的代码
- break:退出整个循环
- continue:退出本次循环,继续执行下一次重复执行的代码
- else
- while和for都可以配合else使用
- else下方缩进的代码含义:当循环正常结束后执行的代码
- break终止循环不会执行else下方缩进的代码
- continue退出循环的方式执行else下方缩进的代码