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
?
這個(gè)怎么不對(duì)了?
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
?
這個(gè)怎么不對(duì)了?
2014-11-12
舉報(bào)
2014-11-13
我暈.
2014-11-13
首先題目要求數(shù),你是字符,其次本課是多層表達(dá)式,你是分層。
不過題目也沒出好,既然是對(duì)稱數(shù),兩層就行了(左右對(duì)稱,不用求右啊),為了三層就該求不對(duì)稱數(shù):
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]
這樣才符合需求,應(yīng)此建議老師修改題目。
2014-11-13
首先題目要求數(shù),你是字符,其次本課是多層表達(dá)式,你是分層。
2014-11-13
首先題目要求數(shù),你是字符,其次本課是多層表達(dá)式,你是分層。
不過題目也沒出好,既然是對(duì)稱數(shù),兩層就行了(左右對(duì)稱,不用求右啊),為了三層就該求不對(duì)稱數(shù):
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]
這樣才符合需求,應(yīng)此建議老師修改題目。
2014-11-13
首先題目要求數(shù),你是字符,其次本課是多層表達(dá)式,你是分層。
不過題目也沒出好,既然是對(duì)稱數(shù),兩層就行了(左右對(duì)稱,不用求右啊),為了三層就該求不對(duì)稱數(shù):
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]
這樣才符合需求,應(yīng)此建議老師修改題目。
2014-11-12
首先題目要數(shù),你的是字符,其次本課是多層表達(dá)式,你來個(gè)分層。
不過題目也沒出好,既然是對(duì)稱數(shù),兩層就夠了(左右對(duì)稱啊),應(yīng)該求不對(duì)稱數(shù),這樣才需要用三層:
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]
所以建議老師修改題目。