為什么這樣寫不可以
for x in range(1,10): ? ?for y in range(0,10): ? ? ? ?for z in range(0,10): ? ? ? ? ? ?if x==z: ? ? ? ? ? ? ? ?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: ? ? ? ? ? ? ? ?print x*100+y*10+z ? 為什么不可以??
2017-09-19
舉報
2017-09-19
你這輸出的不是List
2017-09-19
print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(10) for n3 in range(10) if n1==n3]
這樣就輸出了一個list了。
2017-09-19
答案一樣。類型不一樣。答案要求輸出list,你這是n個整數。