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