python:第三十一章:嵌套分支结构
一,嵌套分支
1,语法
if 条件1:
# 执行条件1为真的代码块
if 条件2:
# 执行条件2为真的代码块
else:
# 执行条件2为假的代码块
else:
# 执行条件1为假的代码块
如条件1为True,则开始执行条件1为真的代码块,
执行中判断条件2是否为True
如果条件1为False,则执行条件1为假的代码块。
2,应用场景:
可以做多层条件判断,
根据不同的情况执行相应的代码块,实现更复杂的控制流程。
说明:刘宏缔的架构森林—专注it技术的博客,
网站:https://blog.imgtouch.com
原文: https://blog.imgtouch.com/index.php/2023/11/17/python-qian-tao-fen-zhi-jie-gou/
代码: https://github.com/liuhongdi/ 或 https://gitee.com/liuhongdi
说明:作者:刘宏缔 邮箱: 371125307@qq.com
二,例子
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# 3个数字比较最大值digi1 = int(input("请输入数字1:")) # 获取用户输入的考试分数digi2 = int(input("请输入数字2:"))digi3 = int(input("请输入数字3:"))if digi1 > digi2: # digi1是否大于digi2 if digi1 > digi3: print("最大值为:",digi1) else: print("最大值为:",digi3)else: # digi1小于digi2 if digi2 > digi3: print("最大值为:",digi2) else: print("最大值为:",digi3) |
运行结果:
请输入数字1:7
请输入数字2:3
请输入数字3:9
最大值为: 9

浙公网安备 33010602011771号