簡單了解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('學(xué)不懂嗎?')
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('學(xué)不懂嗎?')
else :
print('你輸入的是啥?')
利用break進行程序運行時間的優(yōu)化
在循環(huán)語句中,可以用break來退出不必要繼續(xù)執(zhí)行的循環(huán)

有break后

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用setup.py安裝python包和卸載python包的方法
這篇文章主要介紹了使用setup.py安裝python包和卸載python包的方法,大家參考使用吧2013-11-11
Python關(guān)于excel和shp的使用在matplotlib
今天小編就為大家分享一篇關(guān)于Python關(guān)于excel和shp的使用在matplotlib,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01
使用python讀取.text文件特定行的數(shù)據(jù)方法
今天小編就為大家分享一篇使用python讀取.text文件特定行的數(shù)據(jù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
Windows系統(tǒng)下cython_bbox庫的正確安裝步驟
Cython-bbox一般無法直接通過pip直接安裝,那么如何安裝呢?下面這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下cython_bbox庫的正確安裝步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-05-05
python中input()與raw_input()的區(qū)別分析
這篇文章主要介紹了python中input()與raw_input()的區(qū)別,需要的朋友可以參考下2016-02-02
Selenium關(guān)閉INFO:CONSOLE提示的解決
這篇文章主要介紹了Selenium關(guān)閉INFO:CONSOLE提示的解決,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2020-12-12

