简单了解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实现从字符串中找出字符1的位置以及个数的方法
Aug 25 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
django轻松使用富文本编辑器CKEditor的方法
Mar 30 Python
利用python对Excel中的特定数据提取并写入新表的方法
Jun 14 Python
Python 类的特殊成员解析
Jun 20 Python
python 常用的基础函数
Jul 10 Python
使用Python生成200个激活码的实现方法
Nov 22 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
Python devel安装失败问题解决方案
Jun 09 Python
python collections模块的使用
Oct 16 Python
如何用tempfile库创建python进程中的临时文件
Jan 28 Python
Python3使用Selenium获取session和token方法详解
Feb 16 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
php微信开发之带参数二维码的使用
2016/08/03 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
php基于curl主动推送最新内容给百度收录的方法
2016/10/14 PHP
Javascript Math对象
2009/08/13 Javascript
如何将JS的变量值传递给ASP变量
2012/12/10 Javascript
Extjs4 GridPanel的主要配置参数详细介绍
2013/04/18 Javascript
js中生成map对象的方法
2014/01/09 Javascript
jQuery提示效果代码分享
2014/11/20 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
Jsonp post 跨域方案
2015/07/06 Javascript
实现easyui的datagrid导出为excel的示例代码
2016/11/10 Javascript
微信页面弹出键盘后iframe内容变空白的解决方案
2017/09/20 Javascript
学习Vue组件实例
2018/04/28 Javascript
JavaScript数组基于交换的排序示例【冒泡排序】
2018/07/21 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
Vue-CLI与Vuex使用方法实例分析
2020/01/06 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
微信小程序入门之绘制时钟
2020/10/22 Javascript
[02:48]DOTA2英雄基础教程 拉席克
2013/12/12 DOTA
python将人民币转换大写的脚本代码
2013/02/10 Python
python分布式环境下的限流器的示例
2017/10/26 Python
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
2019/10/10 Python
python字典和json.dumps()的遇到的坑分析
2020/03/11 Python
python3的pip路径在哪
2020/06/23 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
七一表彰活动方案
2014/01/18 职场文书
违反学校规定检讨书
2014/01/18 职场文书
老师对学生的寄语
2014/04/09 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
2014年行政部工作总结
2014/11/19 职场文书
2014年信访维稳工作总结
2014/12/08 职场文书
2015年司法所工作总结
2015/04/27 职场文书
中学总务处工作总结
2015/08/12 职场文书
教你用python实现12306余票查询
2021/06/30 Python
浅谈MySQL之select优化方案
2021/08/07 MySQL