服务器之家

服务器之家 > 正文

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

时间:2021-08-04 07:40     来源/作者:人生与戏

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

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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 就不需要了;

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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
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代码优化小技巧

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.cnblogs.com/FlyingLiao/p/11147220.html

标签:

相关文章

热门资讯

2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全
2020微信伤感网名听哭了 让对方看到心疼的伤感网名大全 2019-12-26
yue是什么意思 网络流行语yue了是什么梗
yue是什么意思 网络流行语yue了是什么梗 2020-10-11
背刺什么意思 网络词语背刺是什么梗
背刺什么意思 网络词语背刺是什么梗 2020-05-22
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总
苹果12mini价格表官网报价 iPhone12mini全版本价格汇总 2020-11-13
2021德云社封箱演出完整版 2021年德云社封箱演出在线看
2021德云社封箱演出完整版 2021年德云社封箱演出在线看 2021-03-15
返回顶部