if x=y: 為什么就不可以呢?
for x in [ 1,2,3,4,5,6,7,8,9, ]:
? ? for y in [0,1,2,3,4,5,6,7,8,9 ]:
? ? ? ? if x=y:
? ? ? ? ? ? print x*10+y
為什么就出錯呢?不應該是11,22,33,44這類數么?
for x in [ 1,2,3,4,5,6,7,8,9, ]:
? ? for y in [0,1,2,3,4,5,6,7,8,9 ]:
? ? ? ? if x=y:
? ? ? ? ? ? print x*10+y
為什么就出錯呢?不應該是11,22,33,44這類數么?
2018-05-06
舉報
2018-05-07
if 后面的表達式錯誤,if x==y:? ? ?x = y 是賦值
2018-05-07
if后是接判斷條件,所以應是x==y,而不是賦值形式的x=y
2018-05-06
for x in [ 0,1,2,3,4,5,6,7,8,9, ]:
? ? for y in [0,1,2,3,4,5,6,7,8,9 ]:
? ? ? ? if x==y:
? ? ? ? ? ? print x*10+y
? ? ? ? ? ??