Python中如何找出符合条件的整数并将其转化为相应进制

遍历1到1000所有整数,找到前五个能同时被2,3,5整除的整数,并向屏幕输出其二进制,八进制,十六进制的表达形式,要求使用while语句和break。

for i in range(1, 1001):
    if i%2==0 and i%3==0 and i%5==0:
        print(bin(i))
        print(oct(i))
        print(hex(i)
i=1
n=0
while i<1000:
    if i%2==0 and i%3==0 and i%5==0:
        print(bin(i))
        print(oct(i))
        print(hex(i))
        n+=1
        if n==5:
            break
    i+=1