亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

break問題

http://img1.sycdn.imooc.com//59b7535c00017c4602300234.jpgbreak不是應該是跳出整個循環嗎 為什么跟在最后一個


? if的代碼塊下面

正在回答

3 回答

他放在最后的位置不重要,重要的是他進行判斷后控制的依然是在它外層的while,而不是其他層次的循環。所以此處更重要的應該是層次,而不是位置,因為它是對大背景做判斷。

0 回復 有任何疑惑可以回復我~
#1

qq_Zzq_0 提問者

問題就在這里,既然break是跳出整個循環,那他的縮進不應該是4個空格嗎?八個空格不就代表他和if組成一個代碼塊了嗎?
2017-09-12 回復 有任何疑惑可以回復我~
#2

qq_馬小樂maker_0

那你得有條件吧,總不能啥判斷條件也不要就順序執行,然后break吧,那如果需要有if判斷,那if判斷肯定是要在while里面的,此時就需要縮進四個空格了,然后break應該是在滿足if條件后執行的吧,所以break要在if的下面縮進四個格。最后我想說,if不是循環語句,所以break對它不起作用,外面的while才是循環!
2017-09-13 回復 有任何疑惑可以回復我~

continue是跳出本次循環,break是結束整個循環,跳出while

0 回復 有任何疑惑可以回復我~
#1

qq_Zzq_0 提問者

問題就在這里,既然break是跳出整個循環,那他的縮進不應該是4個空格嗎?八個空格不就代表他和if組成一個代碼塊了嗎?
2017-09-12 回復 有任何疑惑可以回復我~
#2

qq_晨夕_0 回復 qq_Zzq_0 提問者

他確實和最后一個if語句組成一個代碼塊,但是break就是可以跳出他所組成的代碼塊所在的循環,也就是跳出while循環
2017-09-12 回復 有任何疑惑可以回復我~

因為x>100時才跳出循環

0 回復 有任何疑惑可以回復我~
#1

qq_Zzq_0 提問者

continue 這個跟在if 后面就僅僅是跳出這一個if 做出的判斷 為什么break是跳出整個循環
2017-09-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758383    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號