第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

break終止循環(huán)語句問題

break終止循環(huán)語句問題

Shu澍 2019-01-20 20:00:14
我想用break表達(dá)當(dāng)x大于101就終止循環(huán) 我想知道這里break的正確使用方法 謝謝!
查看完整描述

2 回答

已采納
?
pardon110

TA貢獻(xiàn)1038條經(jīng)驗(yàn) 獲得超227個(gè)贊

存在兩個(gè)致命性的錯(cuò)誤

  1. 貼出的代碼L是個(gè)元組,為不可變類型,其并不存在append方法

  2. while ... else...這樣的結(jié)構(gòu)在python中并不存在,記住python并不是ruby,else關(guān)鍵字不能單獨(dú)存在。它通常與if配對(duì)使用.?

建議理解python循環(huán)結(jié)構(gòu),tuple類型,認(rèn)識(shí)python中嚴(yán)格縮進(jìn)語法?

請(qǐng)仔細(xì)理解下面代碼

>>>?L=[]
>>>?x=1
>>>?while?x?<?10:
...?????L.append(x*x)
...?????x=x+1
...
>>>?print?L
[1,?4,?9,?16,?25,?36,?49,?64,?81]
>>>?while?True:
...?????L.append(x*x)
...?????x=x+1
...?????if?x?>?10:
...?????????????break
...
>>>?print?L
[1,?4,?9,?16,?25,?36,?49,?64,?81,?100]
>>>


查看完整回答
1 反對(duì) 回復(fù) 2019-01-20
  • Shu澍
    Shu澍
    第二個(gè)錯(cuò)誤我贊同 第一個(gè)我寫的是list 可以用append
  • Shu澍
    Shu澍
    不好意思 第一個(gè)是我的錯(cuò)誤 括號(hào)打錯(cuò)了 我的鍋
?
左莫

TA貢獻(xiàn)5條經(jīng)驗(yàn) 獲得超1個(gè)贊

while循環(huán)的條件為True時(shí),循環(huán)體中的代碼將執(zhí)行。在這里,你的條件是x < 101,那么在循環(huán)條件不滿足即x >= 101時(shí),循環(huán)將終止。

1. break語句只能在循環(huán)體中執(zhí)行,這里你的break語句跑到else代碼塊中了

2. while只能單獨(dú)使用,不能和else一起使用。else只能和if一起

3. 由于你的循環(huán)在x = 101時(shí)會(huì)結(jié)束,所以即使你在循環(huán)體中寫if x > 101 :

break 也是沒有作用的,永遠(yuǎn)不會(huì)執(zhí)行


查看完整回答
1 反對(duì) 回復(fù) 2019-01-20
  • 2 回答
  • 0 關(guān)注
  • 1543 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)