對比以下兩種寫法,思考一下為何可以這樣寫。
成績在 [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é)習(xí)有所幫助,也希望大家多多支持腳本之家。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
