簡(jiǎn)單了解python代碼優(yōu)化小技巧
對(duì)比以下兩種寫法,思考一下為何可以這樣寫。
成績(jī)?cè)?[0,50)、[50,60)、[60,80)、[80,100)、100、其它
score = float(input("請(qǐng)輸入你的成績(jī):")) if score == 100 : print('666呀,走吃大餐去') elif 80 <= score < 100 : print('還行,優(yōu)秀,走,喝飲料去') elif 60 <= score < 80 : print('加油呀,弄明白點(diǎn)') elif 50 <= score < 60 : print('這可有點(diǎn)浪喲') elif 0 <=score < 50 : print('學(xué)不懂嗎?') else : print('你輸入的是啥?')
80 <= score < 100 為何可以寫成 score >= 80 ? 上一條語句不滿足時(shí)往下執(zhí)行,這時(shí) score <100 就不需要了;
注意: 如果把這些條件表達(dá)式的順序換下,那么這種寫法是錯(cuò)誤的。
score = float(input("請(qǐng)輸入你的成績(jī):")) if score == 100 : print('666呀,走吃大餐去') elif score >= 80 : print('還行,優(yōu)秀,走,喝飲料去') elif score >= 60 : print('加油呀,弄明白點(diǎn)') elif score >= 50 : print('這可有點(diǎn)浪喲') elif score >= 0 : print('學(xué)不懂嗎?') else : print('你輸入的是啥?')
利用break進(jìn)行程序運(yùn)行時(shí)間的優(yōu)化
在循環(huán)語句中,可以用break來退出不必要繼續(xù)執(zhí)行的循環(huán)
有break后
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
使用setup.py安裝python包和卸載python包的方法
這篇文章主要介紹了使用setup.py安裝python包和卸載python包的方法,大家參考使用吧2013-11-11Python關(guān)于excel和shp的使用在matplotlib
今天小編就為大家分享一篇關(guān)于Python關(guān)于excel和shp的使用在matplotlib,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-01-01使用python讀取.text文件特定行的數(shù)據(jù)方法
今天小編就為大家分享一篇使用python讀取.text文件特定行的數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-01-01Windows系統(tǒng)下cython_bbox庫的正確安裝步驟
Cython-bbox一般無法直接通過pip直接安裝,那么如何安裝呢?下面這篇文章主要給大家介紹了關(guān)于Windows系統(tǒng)下cython_bbox庫的正確安裝步驟,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05python中input()與raw_input()的區(qū)別分析
這篇文章主要介紹了python中input()與raw_input()的區(qū)別,需要的朋友可以參考下2016-02-02Selenium關(guān)閉INFO:CONSOLE提示的解決
這篇文章主要介紹了Selenium關(guān)閉INFO:CONSOLE提示的解決,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12python opencv攝像頭的簡(jiǎn)單應(yīng)用
這篇文章主要為大家詳細(xì)介紹了python opencv攝像頭的簡(jiǎn)單應(yīng)用,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06