输出1000以内,可以被3、5整除,但是不能被7整除的所有正整数。要求每行打印15个数字,数字占3个字符宽度且右对齐。

输出1000以内,可以被3、5整除,但是不能被7整除的所有正整数。要求每行打印15个数字,数字占3个字符宽度且右对齐。

count = 0  
for i in range(1, 1001):
    if i % 3 == 0 and i % 5 == 0 and i % 7 != 0:
        print("{:>3d}".format(i), end=" ")  
        count += 1
        if count % 15 == 0:   
            print()   

count = 0
for i in range(1, 1001):
    if i % 3 == 0 and i % 5 == 0 and i % 7 != 0:
        print(f'{i:>3}', end=' ')
        count += 1
        if count % 15 == 0:
            print()
print()