求可以被9整除,其乘积是质数的5位数

最近在学习python,感觉用的很方便,挺不错

#判断是否质数

def is_z(a):

    i = 2
    for i in range(2,a):
        if a % i == 0:
            a = 0
            break

return a




pp = []
for x in range(10000,99999):
    if x % 9==0:
        j = str(x)
        i = 0
        num = 1
        for i in range(len(j)):
            num = num * int(j[i])

         if is_z(num) != 0:
         pp.append(x)


print(pp)

猜你喜欢

转载自blog.csdn.net/y281252548/article/details/81018571