洛谷,新手村,‘循环!循环!循环!’,三连击
解答
for i in range(123,988):
if (i*3)<988:
c=i*3
b=i*2
a=i
d=set()
for j in str(a)+str(b)+str(c):
d.add(j)
if len(d)==9 and '0' not in d :
print(a,b,c)
else:
pass
else:
pass
易错点
要判断0是否在其中(‘0‘ not in d’)
若无这个判断,就会出现以下错误
192 384 576
219 438 657
267 534 801 (这一行也不符合题意)
273 546 819
327 654 981