基于python if 判断选择结构的实例详解


Posted in Python onMay 06, 2019

代码执行结构为顺序结构、选择结构、循环结构。

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 判断选择结构的实例详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python多重继承新算法C3介绍
Sep 28 Python
python实现定时播放mp3
Mar 29 Python
Python+django实现简单的文件上传
Aug 17 Python
Scrapy框架CrawlSpiders的介绍以及使用详解
Nov 29 Python
pytorch构建网络模型的4种方法
Apr 13 Python
python实现图片识别汽车功能
Nov 30 Python
详解python深浅拷贝区别
Jun 24 Python
Django在pycharm下修改默认启动端口的方法
Jul 26 Python
PyTorch中的Variable变量详解
Jan 07 Python
python利用 keyboard 库记录键盘事件
Oct 16 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
Apr 24 Python
Python tensorflow卷积神经Inception V3网络结构
May 06 Python
20行python代码的入门级小游戏的详解
May 05 #Python
python2.7 安装pip的方法步骤(管用)
May 05 #Python
Python中print和return的作用及区别解析
May 05 #Python
Python深拷贝与浅拷贝用法实例分析
May 05 #Python
Python3中函数参数传递方式实例详解
May 05 #Python
python制作填词游戏步骤详解
May 05 #Python
python开发游戏的前期准备
May 05 #Python
You might like
PHP is_dir() 判断给定文件名是否是一个目录
2010/05/10 PHP
php常见的魔术方法详解
2014/12/25 PHP
MooTools 1.2介绍
2009/09/14 Javascript
JS仿flash上传头像效果实现代码
2011/07/18 Javascript
js判断变量初始化的三种形式及推荐用的形式
2014/07/22 Javascript
js使用for循环查询数组中是否存在某个值
2014/08/12 Javascript
jQuery设置和移除文本框默认值的方法
2015/03/09 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
node.js require() 源码解读
2015/12/13 Javascript
JS实现数字格式千分位相互转换方法
2016/08/01 Javascript
两种简单的跨域方法(jsonp、php)
2017/01/02 Javascript
Bootstrap轮播图学习使用
2017/02/10 Javascript
js实现自定义进度条效果
2017/03/15 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
Vue中的transition封装组件的实现方法
2019/08/13 Javascript
vue实现自定义多选按钮
2020/07/16 Javascript
[05:40]DOTA2荣耀之路6:Wings最后进攻
2018/05/30 DOTA
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
python制作最美应用的爬虫
2015/10/28 Python
听歌识曲--用python实现一个音乐检索器的功能
2016/11/15 Python
Python如何读取MySQL数据库表数据
2017/03/11 Python
python 读写中文json的实例详解
2017/10/29 Python
Pandas 数据框增、删、改、查、去重、抽样基本操作方法
2018/04/12 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
python 实现在shell窗口中编写print不向屏幕输出
2020/02/19 Python
Python os库常用操作代码汇总
2020/11/03 Python
html5 利用canvas实现超级玛丽简单动画
2013/09/06 HTML / CSS
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
草莓网化妆品日本站:Strawberrynet日本
2017/10/20 全球购物
会计实习生自我鉴定
2013/12/12 职场文书
优秀干部获奖感言
2014/01/31 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
建党伟业的观后感
2015/06/01 职场文书
PostgreSQL存储过程实用脚本(二):创建函数入门
2021/04/05 PostgreSQL