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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python入門5-8中的代碼問題?

python入門5-8中的代碼問題?

慕沐2310975 2016-07-10 21:27:49
任務對100以內的兩位數,請使用一個兩重循環打印出所有十位數數字比個位數數字小的數,例如,23(2 < 3)。for x in [ 1,2,3,4,5,6,7,8]:? ? for y in [ 0,1,2,3,4,5,6,7,8,9 ]:? ? ? ? if x<y:? ? ? ? ? ? continue? ? ? ? ? ? num=10*x+y? ? ? ? ? ? print num,問題在哪
查看完整描述

2 回答

已采納
?
飛翔32993

TA貢獻14條經驗 獲得超4個贊

for?x?in?[?1,2,3,4,5,6,7,8]:
????for?y?in?[?0,1,2,3,4,5,6,7,8,9?]:
????????if?x<y:
????????????num=10*x+y
????????????print?num,
????????????continue

運行我的代碼對比一下

這個問題的出現,應該是你對continue理解錯誤導致,你把continue放在最后就正常運行了。continue的意思是:執行到他這里后面的代碼就不會在執行,直接進入下次循環了

查看完整回答
反對 回復 2016-07-11
?
人笨嫌刀鈍

TA貢獻100條經驗 獲得超24個贊

沒有可以輸出的內容

x比y小的時候,直接進行了下一次循環

x不比y小的時候,沒有處理

查看完整回答
反對 回復 2016-07-10
  • 2 回答
  • 0 關注
  • 1673 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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