python中if判断数据类型(基于python if 判断选择结构的实例详解)
类别:脚本大全 浏览量:876
时间:2021-10-11 00:15:06 python中if判断数据类型
基于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
您可能感兴趣
- python中tkinter模块窗口操作(详解python tkinter教程-事件绑定)
- Python实现合并两个有序链表的方法示例(Python实现合并两个有序链表的方法示例)
- python坐标输入(python导入坐标点的具体操作)
- pythonopt用法(Python语言检测模块langid和langdetect的使用实例)
- python怎么查看函数的返回值(python在回调函数中获取返回值的方法)
- python比go语言简单(Python和Go语言的区别总结)
- python多线程超时设置(解决python线程卡死的问题)
- python定义dataframe(对python dataframe逻辑取值的方法详解)
- python直接查询mongodb(pymongo中聚合查询的使用方法)
- python3的循环怎么用(对Python3 goto 语句的使用方法详解)
- python 正则表达式菜鸟教程(详解Python正则表达式re模块)
- python中读取文件怎么操作(Python实现的读取文件内容并写入其他文件操作示例)
- python3.7不兼容pywinauto(浅谈python编译pyc工程--导包问题解决)
- 基于pythonopencv的图片识别(Python Opencv实现图像轮廓识别功能)
- 如何去阿里云解析域名(利用Python+阿里云实现DDNS动态域名解析的方法)
- python中的isi(深入浅析Python 中 is 语法带来的误解)
- OPPO用户看过来 汇总几个春节实用技巧,轻松搞定多设备联动玩法(汇总几个春节实用技巧)
- 北京旅游攻略(北京旅游攻略5日游及其花费)
- 四川旅游攻略(四川旅游攻略自由行攻略)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
热门推荐
- php微信支付怎么做(ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解)
- discuz apache伪静态(apache中伪静态配置和使用Apache虚拟主机下Discuz伪静态)
- 怎么用织梦上传源码(如何把织梦dedecms数据生成json)
- SqlServer2016模糊匹配的三种方式及效率问题简析(SqlServer2016模糊匹配的三种方式及效率问题简析)
- docker容器临时网络连接(Docker与iptables及实现bridge方式网络隔离与通信操作)
- nginx 根据url限流(浅谈Nginx 中的两种限流方式)
- 阿里云对象存储oss请求次数(阿里云服务器本地上传到OSS对象存储节点)
- 怎么搭建个人云服务器(怎么使用云服务器搭建个人网站?)
- vue移动端页面不能上下滑动(vue移动端实现左滑编辑与删除的全过程)
- python3下urllib案例(URL Rewrite Module 2.1 URL重写模块规则写法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9