.用Python打印1-10之间的整数,但是2,5,7,8这四个数除外

我只会让一个数字不打印
求解!
for i in range(1,10)
if i==2:
continue
else:
print(i)
输出∶1 3 4 5 6 7 8 9
用and它又会把全部输出来

for i in range(1,10):
    if i in [2,5,7,8]:
        continue
    else:
        print(i)

for i in range(1, 10):
if i not in (2,5,7,8):
print(i)

for i in range(1, 10):
    if i == 2 or i == 5 or i == 7 or i == 8:
        continue
    else:
        print(i)