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