Python代码提问

编写一个程序,找到所有位于[500,600]范围内能被3整除但是不能被7整除的整数,输出这些整数,每行一个,结果占用5列并且右对齐,左边用#填充。

看题目描述应该包括600的,代码如下:

count = 0
for i in range(500,600+1):
    if i%3==0 and i%7!=0:
        print(i, end='')
        count += 1
        if count%5==0 or i==600:
            print()
        else:
            print('\t',end='')

img