結果一樣,為何判我錯
print [x + y + z for x in '123456789' ? ? ? ? ? ?for y in '0123456789' ? ? ? ? ? ?for z in '123456789' ? ? ? ? ? ?if x == z] 結果一樣,為何判我錯
print [x + y + z for x in '123456789' ? ? ? ? ? ?for y in '0123456789' ? ? ? ? ? ?for z in '123456789' ? ? ? ? ? ?if x == z] 結果一樣,為何判我錯
2015-09-25
舉報
2015-09-25
print [int(x + y + z) for x in '123456789'
????????????for y in '0123456789'
? ? ? ? ? ? for z in '0123456789'
? ? ? ? ? ? if x == z]
轉個類型,或者range(0, 9)生成數字。PS: range(x, y)左閉右開
print [x*100 + y*10 + z for x in range(1, 10)
? ? ? ? ? ? for y in range(0, 10)
? ? ? ? ? ? for z in range(0, 10)
? ? ? ? ? ? if x == z]
2015-09-25
要求輸出是數字,不是字符串。弱語言方便也是蛋疼的地方