基于python if 判断选择结构的实例详解
作者:黑教 发布时间:2023-01-15 22:45:03
标签:python,if,结构
代码执行结构为顺序结构、选择结构、循环结构。
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 是在之前的所有添加都不能满足的条件下执行,也就是三块钱都没有,那就“饿死算了”。
if判断语句可以进行多层嵌套
if 判断条件:#进行判断条件满足之后执行下方语句
执行语句
if 判断条件 #在满足上述条件的基础上进行再次判断
执行语句
例子:
douliqian=2
xiaoma=200
if douliqian>200:
print("小龙虾走起!!0.0")
elif douliqian<12:
print("看看小马的")
if xiaoma>150:
print("找小马蹭小龙虾,=。=!!")
else:
print("小马请不起,还是去肯馒头吧。哭咧咧。。")
>>
看看小马的
找小马蹭小龙虾,=。=!!
案例:
快递员计算器
首重3公斤,未超过3公斤:
其他地区 10元
东三省、宁夏、青海、海南 12元
新疆、西藏 20元
港澳台、国外 不接受寄件
超过三公斤每公斤加价
其他地区 5元/公斤
东三省、宁夏、青海、海南 10元/公斤
新疆、西藏 15元/公斤
港澳台、国外 联系总公司
重量向上取整数计算
print("欢迎进入快递寄送系统!")
zhongliang=int(input("请输入重量整数(千克):"))
diqu=input("请输入地区编号(1:其他 2:东三省、宁夏、青海、海南 3:新疆、西藏 4:港澳台、国外):")
if zhongliang>=3:
print("首重+超重")
cizhong=int(zhongliang-3)
if diqu=="1":
print("需收快递费(元):")
print(cizhong*5+10)
elif diqu=="2":
print("需收快递费(元):")
print(cizhong*10+12)
elif diqu=="3":
print("需收快递费(元):")
print(cizhong*15+20)
elif diqu=="4":
print("请联系总公司")
else:
print("输入错误!")
elif zhongliang<3 and zhongliang>0:
if diqu=="1":
print("需收快递费(元):10")
elif diqu=="2":
print("需收快递费(元):12")
elif diqu=="3":
print("需收快递费(元):20")
elif diqu=="4":
print("不接受寄件!")
else:
print("输入错误!")
else:
print("输入错误!")
总结
以上所述是小编给大家介绍的基于python if 判断选择结构的实例详解,网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
来源:https://segmentfault.com/a/1190000019079183
0
投稿
猜你喜欢
- 本文实例讲述了Symfony2框架表单用法。分享给大家供大家参考,具体如下:对于一个Web开发者来说,处理HTML表单是一个最为普通又具挑战
- 1.包: package PaintBrush; /** * * @author lucifer */ public class Paint
- 三目运算符也就是三元运算符一些语言(如Java)的三元表达式形如:判定条件?为真时的结果:为假时的结果result=x if xPython
- 译注:前两天看到一篇不错的英文文章,叫做 How browsers work,该文概要的介绍了浏览器从头到尾的工作机制,包括HTML等的解析
- 对方用<script language="javascript"> var location="&
- 所谓取模运算,就是计算两个数相除之后的余数,符号是%。如a % b就是计算a除以b的余数。用数学语言来描述,就是如果存在整数n和m,其中0
- 1. resize函数说明 OpenCV提供了resize函数来改变图像的大小,函数原型如下:void resiz
- 前言:NoxfileNox 默认在一个名为noxfile.py的文件中查找配置。在运行 nox 时,你可以使用 --noxfile参数指定其
- 开发微信小程序过程中,有个需求需要用到日期时间筛选器,查看微信官方文档后,发现官方文档的picker筛选器只能单独支持日期或者是时间,所以为
- 照例使用XMLhttp同步方式获取数据,可是由于网络不稳定,经常造成'死锁'状况,既send之后一直不返回服务器结果,也不出
- Exec sp_droplinkedsrvlogin ZYB,Null --删除映射(录与链接服务器上远程登录之间的映射) Exec sp_
- MySQL从5.1开始支持event功能,类似oracle的job功能。有了这个功能之后我们就可以让MySQL自动的执行数据汇总等功能,不用
- 本文主要关于python的正则表达式的符号与方法。findall: 找寻所有匹配,返回所有组合的列表search: 找寻第一个匹配并返回su
- 刚接触 Go 语言时,就听说有一个叫rune的数据类型,即使查阅过一些资料,对它的理解依旧比较模糊,加之对陌生事物的天然排斥,在之后很长一段
- 前言:我们想要在爬虫中使用xpath、beautifulsoup、正则表达式,css选择器等来提取想要的数据,但是因为scrapy是一个比较
- 本文实例讲述了php遍历CSV类。分享给大家供大家参考。具体如下:<?phpclass CSVIterator implements
- python纵向合并任意多个图片,files是要拼接的文件list# -*- coding:utf-8 -*-def mergeReport
- 本文记录了Windows10安装Python2.7的详细步骤,分享给大家。一、下载软件Python的官方地址点击Downloads找到进行下
- 用selenium做自动化,有时候会遇到需要模拟鼠标操作才能进行的情况,比如单击、双击、点击鼠标右键、拖拽等等。而selenium给我们提供
- 先看看单条 SQL 语句的分页 SQL 吧。 方法1: 适用于 SQL Server 2000/2005 代码如下:SELECT TOP 页