Python中选择结构实例讲解
作者:laozhang 时间:2023-06-26 14:56:09
1、选择结构通过判断条件是否成立来决定分支的执行。
2、选择结构形式:单分支、双分支、多分支。
3、多分支结构,几个分支之间有逻辑关系,不能随意颠倒顺序。
实例
'''
单分支选择结构
if 条件表达式:
语句/语句块
'''
if 3+2==5:
print("单分支选择结构") #true
'''
双分支选择结构
if 条件表达式:
语句/语句块
else
语句/语句块
'''
a = 3
if a<2:
print('t'+str(a)) #true
else:
print('f'+str(a)) # false
'''
多分支选择结构
if 条件表达式:
语句/语句块
elif
语句/语句块
.
.
.
elif
语句/语句块
[else
语句/语句块
]
[] : 表示可选
'''
b = 2
if b == 1:
print('1')
elif b<1:
print('2')
else:
print('3')
知识点扩展
python判断选择结构【if】
if 判断条件 #进行判断条件满足之后执行下方语句
执行语句
elif 判断条件 #在不满足上面所有条件基础上进行条件筛选匹配之后执行下方语句
执行语句
else #再不满足上面所有的添加下执行下方语句
执行语句
下面举一个简单的例子,看兜里有多少钱来决定吃什么饭。
douliqian=2
if douliqian>200:
print("小龙虾走起!!0.0")
elif douliqian>12:
print("吃炒饼!=。=!!")
elif douliqian>3:
print("啃馒头吧")
else:
print("饿死算了 。。*-*。。")
>>
饿死算了 。。*-*。。
其中if 进行最开始的判断大于200的时候执行 【print("小龙虾走起!!0.0")】
elif 是在不满足上一个条件的基础上再次进行判断
如果变量douliqian的值大于12小于200,则执行【print("吃炒饼!=。=!!")】,同理大于3小于12就只能“啃馒头”了。
else 是在之前的所有添加都不能满足的条件下执行,也就是三块钱都没有,那就“饿死算了”。
来源:https://www.py.cn/jishu/jichu/34612.html
标签:Python,选择结构
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python实现简单的2048小游戏
2023-04-18 07:19:25
![](https://img.aspxhome.com/file/2023/3/93583_0s.jpg)
scrapy-redis分布式爬虫的搭建过程(理论篇)
2022-04-25 20:49:25
![](https://img.aspxhome.com/file/2023/5/76105_0s.jpg)
一个无组件上传的ASP代码
2007-10-09 19:49:00
从if else到switch case再到抽象
2010-11-05 18:30:00
python基于pygame实现响应游戏中事件的方法(附源码)
2021-03-26 07:15:55
![](https://img.aspxhome.com/file/2023/0/124910_0s.png)
MySQL子查询详细教程
2024-01-22 07:42:04
![](https://img.aspxhome.com/file/2023/1/96511_0s.png)
最新MySQL高级SQL语句大全
2024-01-24 22:58:00
![](https://img.aspxhome.com/file/2023/8/72448_0s.png)
python生成IP段的方法
2023-07-22 00:00:30
![](https://img.aspxhome.com/file/2023/1/120291_0s.jpg)
Javascript的匿名函数
2008-05-07 13:33:00
SQL SERVER 2005中的同步复制技术
2009-01-05 13:44:00
Python qqbot 实现qq机器人的示例代码
2021-05-18 12:43:43
python使用socket实现图像传输功能
2023-08-30 17:10:17
Pycharm开发Django项目创建ORM模型的问题
2022-11-09 06:00:48
![](https://img.aspxhome.com/file/2023/5/121025_0s.jpg)
微信小程序输入多行文本的实战记录
2023-09-10 15:29:51
![](https://img.aspxhome.com/file/2023/1/56311_0s.png)
python 批量将中文名转换为拼音
2023-06-14 21:16:22
![](https://img.aspxhome.com/file/2023/4/68354_0s.png)
Python利用PyAutoGUI轻松搞定图片上传
2022-11-19 23:15:18
![](https://img.aspxhome.com/file/2023/1/97691_0s.jpg)
python列表排序用 sort()和sorted()的区别
2021-11-27 10:36:20
Python math库 ln(x)运算的实现及原理
2023-09-11 18:12:28
![](https://img.aspxhome.com/file/2023/8/70228_0s.png)
python3爬虫中多线程的优势总结
2023-05-15 02:41:07
Python3中关于cookie的创建与保存
2023-11-29 00:29:22