Python学习笔记6_流程控制_if选择结构
.1 if结构
1.1 if结构语法
if 条件判断:
代码块
说明:
1. 运行流程:当条件为真的时候就执行代码块,如果条件为假则不执行
1.2 if结构流程图

1.2 if结构示例
|
1
2
3
4
5
6
|
gender = input("请输入你的性别:")if gender == "女": print("请进来")print("OK") |
2 if...else结构
3.2.1 if...else结构语法
if 条件判断:
代码块1
else:
代码块2
说明:
1. 运行流程:当条件为真的时候就执行代码块1,当条件不满足的时候就执行代码块2
2.2 if...else结构流程图

2.3 if...else结构示例
|
1
2
3
4
5
6
7
8
|
gender = input("请输入你的性别:")if gender == "女": print("请进来")else: print("滚蛋")print("OK") |
3 if...elif...else结构
3.1 if...elif...else结构语法
if 判断条件1:
代码块1
elif 判断条件2:
代码块2
...
else:
代码块n
说明:
1.运行流程:当条件为真的时候就执行代码块1,当满足条件2的时候运行代码块2,依次类推,否则运行else语句块
3.2 if...elif...else结构流程图

3.3 if...elif...else示例
|
1
2
3
4
5
6
7
8
9
10
11
12
|
money = int(input("请输入你的资金:")) #注意input接收的是字符串,所以需要使用int转换if money > 500: print("吃香的,喝辣的")elif money > 200: print("稍微吃点好的")elif money > 100: print("还可以来个盖浇饭")elif money > 20: print("老板,来桶方便面")else: print("今天减肥") |
4 if嵌套
4.1 if嵌套语法
if 判断条件1:
if 判断条件2:
代码块1
else:
代码块2
else:
代码块3
4.2 if嵌套流程图

4.3 if嵌套示例
|
1
2
3
4
5
6
7
8
9
10
11
12
|
gender = input("请输入性别:")if gender == "女": age = int(input("请输入年龄:")) if age > 40: print("姐,你可以去隔壁看看") else: print("请进")else: print("赶紧走,别吓我")print("ok") |
注意事项:
1. if判断只能走一种情况,不会同时满足多个条件
2. if或者elif或者else后面都有一个冒号,这个不能省略
浙公网安备 33010602011771号