簡單了解python代碼優(yōu)化小技巧
對比以下兩種寫法,思考一下為何可以這樣寫。
成績在 [0,50)、[50,60)、[60,80)、[80,100)、100、其它
score = float(input("請輸入你的成績:"))
if score == 100 :
print('666呀,走吃大餐去')
elif 80 <= score < 100 :
print('還行,優(yōu)秀,走,喝飲料去')
elif 60 <= score < 80 :
print('加油呀,弄明白點')
elif 50 <= score < 60 :
print('這可有點浪喲')
elif 0 <=score < 50 :
print('學不懂嗎?')
else :
print('你輸入的是啥?')
80 <= score < 100 為何可以寫成 score >= 80 ? 上一條語句不滿足時往下執(zhí)行,這時 score <100 就不需要了;
注意: 如果把這些條件表達式的順序換下,那么這種寫法是錯誤的。
score = float(input("請輸入你的成績:"))
if score == 100 :
print('666呀,走吃大餐去')
elif score >= 80 :
print('還行,優(yōu)秀,走,喝飲料去')
elif score >= 60 :
print('加油呀,弄明白點')
elif score >= 50 :
print('這可有點浪喲')
elif score >= 0 :
print('學不懂嗎?')
else :
print('你輸入的是啥?')
利用break進行程序運行時間的優(yōu)化
在循環(huán)語句中,可以用break來退出不必要繼續(xù)執(zhí)行的循環(huán)

有break后

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
淺談spring boot 集成 log4j 解決與logback沖突的問題
今天小編就為大家分享一篇淺談spring boot 集成 log4j 解決與logback沖突的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02
python 自動化將markdown文件轉成html文件的方法
這篇文章主要介紹了python 自動化將markdown文件轉成html文件的方法的相關資料,本文介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下2016-09-09
python實現監(jiān)控某個服務 服務崩潰即發(fā)送郵件報告
這篇文章主要為大家詳細介紹了python實現監(jiān)控某個服務,服務崩潰發(fā)送郵件報告,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-06-06

