任務(wù)對(duì)100以內(nèi)的兩位數(shù),請(qǐng)使用一個(gè)兩重循環(huán)打印出所有十位數(shù)數(shù)字比個(gè)位數(shù)數(shù)字小的數(shù),例如,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,問(wèn)題在哪
2 回答
已采納

飛翔32993
TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超4個(gè)贊
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
運(yùn)行我的代碼對(duì)比一下
這個(gè)問(wèn)題的出現(xiàn),應(yīng)該是你對(duì)continue理解錯(cuò)誤導(dǎo)致,你把continue放在最后就正常運(yùn)行了。continue的意思是:執(zhí)行到他這里后面的代碼就不會(huì)在執(zhí)行,直接進(jìn)入下次循環(huán)了

人笨嫌刀鈍
TA貢獻(xiàn)100條經(jīng)驗(yàn) 獲得超24個(gè)贊
沒有可以輸出的內(nèi)容
x比y小的時(shí)候,直接進(jìn)行了下一次循環(huán)
x不比y小的時(shí)候,沒有處理
添加回答
舉報(bào)
0/150
提交
取消