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

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

ask

L = []
for A in '123456789':
??? for B in '0123456789':
??????? for C in '0123456789':
??????????? if (A + B + C) == ( C + B + A ):
??????????????? L.append(A + B + C)
print L

?

這個怎么不對了?

正在回答

6 回答

我暈.

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

首先題目要求數,你是字符,其次本課是多層表達式,你是分層。

不過題目也沒出好,既然是對稱數,兩層就行了(左右對稱,不用求右啊),為了三層就該求不對稱數:

print [x * 100 + y * 10 + z for x in range(1,10) for y in range(10) for z in range(10) if x != z]

這樣才符合需求,應此建議老師修改題目。

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

首先題目要求數,你是字符,其次本課是多層表達式,你是分層。


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

首先題目要求數,你是字符,其次本課是多層表達式,你是分層。

不過題目也沒出好,既然是對稱數,兩層就行了(左右對稱,不用求右啊),為了三層就該求不對稱數:

print [x * 100 + y * 10 + z for x in range(1,10) for y in range(10) for z in range(10) if x != z]

這樣才符合需求,應此建議老師修改題目。


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

首先題目要求數,你是字符,其次本課是多層表達式,你是分層。

不過題目也沒出好,既然是對稱數,兩層就行了(左右對稱,不用求右啊),為了三層就該求不對稱數:

print [x * 100 + y * 10 + z for x in range(1,10) for y in range(10) for z in range(10) if x != z]

這樣才符合需求,應此建議老師修改題目。


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

首先題目要數,你的是字符,其次本課是多層表達式,你來個分層。

不過題目也沒出好,既然是對稱數,兩層就夠了(左右對稱啊),應該求不對稱數,這樣才需要用三層:

print[x *100 + y * 100 + z for x in range(1,10) for y in range(10) for z in range(10) if x != z]

所以建議老師修改題目。


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

舉報

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

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

進入課程
微信客服

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

幫助反饋 APP下載

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

公眾號

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