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

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

這樣輸出為什么顯示錯誤

for x in [ 1, 2, 3, 4, 5, 6, 7, 8]:

? ? for y in [ 2, 3, 4, 5, 6, 7, 8,9]:

? ? ? ? continue

? ? ? ? if x>=y:

? ? ? ? ? ? print x*10+y

? ? ? ? ? ??


正在回答

5 回答

for x in [1,2,3,4,5,6,7,8,9]:

? ? for y in [1,2,3,4,5,6,7,8,9]:

? ? ? ? if x >= y:

? ? ? ? ? ? continue

? ? ? ? print x*10 + y;


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

仰望天空的青蛙

continue放在if語句里
2019-08-07 回復 有任何疑惑可以回復我~

for x in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:

? ? for y in [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]:

? ? ? ? if x < y:

? ? ? ? ? ? if str((x * 10 + y)).__len__() == 2:

? ? ? ? ? ? ? ? print(x * 10 + y)


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

Sylph_Jade

老哥秀啊
2019-07-02 回復 有任何疑惑可以回復我~

編程很注重格式,continue的用法是:

第一:if x>=y:continue而不是continue if x>=y:

第二:print不是在if的模塊里,而是在第二個for里面。if模塊里有continue之后應該就不能包括其他了。

我改了一下,下面這個是可以的,你可以運行試試:

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


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

夏柘析

我總感覺你這是意識上 取消判斷了 10 20 ..這樣的數(答案是對的 邏輯不一定)
2019-07-01 回復 有任何疑惑可以回復我~

不一定要答案,這樣也行

for x in ['1', '2', '3', '4', '5', '6', '7', '8', '9' ]:

? ? for y in [ '0' , '1', '2', '3', '4', '5', '6', '7', '8', '9' ]:

? ? ? ? if x<y:

? ? ? ? ? ? print x+y


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

Sylph_Jade

你這結果不是字符串嗎
2019-07-02 回復 有任何疑惑可以回復我~

?我理解continue相當于略過當前的循環,你的第二層循環全略過了,肯定會報錯

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

舉報

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

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

進入課程

這樣輸出為什么顯示錯誤

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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