求教,不明白错哪了
print [100m+10n+b for m in '123456789' for n in '123456789' for b in '0123456789',if m=b]
错哪了呢
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]
为什么这样就行题目:利用 3 层for循环的列表生成式,找出对称的 3 位数。例如,121 就是对称数,因为从右到左倒过来还是 121。