為什么這樣運行結果不全
print [m*100+n*10+b for m in range(1,10) for n in range(0,10) for b in range(0,10) if m*100+n*10+b==b*100+n*20+m]
運行結果只有101 202 303 404 505 606 707 808 909
print [m*100+n*10+b for m in range(1,10) for n in range(0,10) for b in range(0,10) if m*100+n*10+b==b*100+n*20+m]
運行結果只有101 202 303 404 505 606 707 808 909
2020-02-23
舉報
2020-02-24
if m*100+n*10+b==b*100+n*20+m
這里搞錯了
2020-02-24
條件不用這么復雜,只需要if m==b就行了