對(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 ? 上一條語(yǔ)句不滿足時(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)語(yǔ)句中,可以用break來(lái)退出不必要繼續(xù)執(zhí)行的循環(huán)
有break后
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

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