简单了解python代码优化小技巧


Posted in Python onJuly 08, 2019

对比以下两种写法,思考一下为何可以这样写。

成绩在 [0,50)、[50,60)、[60,80)、[80,100)、100、其它

score = float(input("请输入你的成绩:"))
if score == 100 :
 print('666呀,走吃大餐去')
elif 80 <= score < 100 :
 print('还行,优秀,走,喝饮料去')
elif 60 <= score < 80 :
 print('加油呀,弄明白点') 
elif 50 <= score < 60 :
 print('这可有点浪哟')
elif 0 <=score < 50 :
 print('学不懂吗?')
else :
 print('你输入的是啥?')

80 <= score < 100 为何可以写成 score >= 80 ? 上一条语句不满足时往下执行,这时 score <100 就不需要了;

注意: 如果把这些条件表达式的顺序换下,那么这种写法是错误的。

score = float(input("请输入你的成绩:"))
if score == 100 :
 print('666呀,走吃大餐去')
elif score >= 80 :
 print('还行,优秀,走,喝饮料去')
elif score >= 60 :
 print('加油呀,弄明白点') 
elif score >= 50 :
 print('这可有点浪哟') 
elif score >= 0 :
 print('学不懂吗?')
else :
 print('你输入的是啥?')

利用break进行程序运行时间的优化

在循环语句中,可以用break来退出不必要继续执行的循环

简单了解python代码优化小技巧

有break后

简单了解python代码优化小技巧

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中正则表达式的使用详解
Oct 17 Python
Python编写百度贴吧的简单爬虫
Apr 02 Python
Python批量按比例缩小图片脚本分享
May 21 Python
TensorFlow打印tensor值的实现方法
Jul 27 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
Sep 13 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
python设置随机种子实例讲解
Sep 12 Python
python对象转字典的两种实现方式示例
Nov 07 Python
Django用内置方法实现简单搜索功能的方法
Dec 18 Python
Python约瑟夫生者死者小游戏实例讲解
Jan 04 Python
matplotlib画混淆矩阵与正确率曲线的实例代码
Jun 01 Python
python运算符之与用户交互
Apr 13 Python
python实现在函数图像上添加文字和标注的方法
Jul 08 #Python
python画图——实现在图上标注上具体数值的方法
Jul 08 #Python
简单了解python的break、continue、pass
Jul 08 #Python
python 实现12bit灰度图像映射到8bit显示的方法
Jul 08 #Python
Python+pyplot绘制带文本标注的柱状图方法
Jul 08 #Python
python如何实现异步调用函数执行
Jul 08 #Python
django中forms组件的使用与注意
Jul 08 #Python
You might like
mysql From_unixtime及UNIX_TIMESTAMP及DATE_FORMAT日期函数
2010/03/21 PHP
匹配csdn用户数据库与官方用户的重合度并将重叠部分的用户筛选出来
2011/12/25 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
详解WordPress中的头像缓存和代理中的缓存更新方法
2016/03/01 PHP
PHP中遍历数组的三种常用方法实例分析
2019/06/24 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
js实现权限树的更新权限时的全选全消功能
2009/02/17 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
jQuery easyui datagrid动态查询数据实例讲解
2013/02/26 Javascript
java、javascript实现附件下载示例
2014/08/14 Javascript
jQuery中hasClass()方法用法实例
2015/01/06 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
详解在Angular项目中添加插件ng-bootstrap
2017/07/04 Javascript
vue源码解析之事件机制原理
2018/04/21 Javascript
vue引用js文件的多种方式(推荐)
2018/05/17 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
由Python运算π的值深入Python中科学计算的实现
2015/04/17 Python
利用python发送和接收邮件
2016/09/27 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
Python实现求解一元二次方程的方法示例
2018/06/20 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
tensorflow 模型权重导出实例
2020/01/24 Python
美国领先的家居装饰和礼品商店:Kirkland’s
2017/01/30 全球购物
玩具反斗城天猫官方旗舰店:享誉全球的玩具店
2017/10/10 全球购物
幼儿园保教管理制度
2014/02/03 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
意外伤害赔偿协议书范文
2014/09/23 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
办公室岗位职责范本
2015/04/11 职场文书
2015企业年终工作总结范文
2015/05/27 职场文书
婚礼双方父亲致辞
2015/07/27 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
2021好看的国漫排行榜前十名 《完美世界》上榜,《元龙》排名第一
2022/03/18 国漫
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js