Python66分蒟蒻求助回文质数
查看原帖
Python66分蒟蒻求助回文质数
53150
清歡三酉楼主2021/8/26 22:48

最后几个超时,我已经很压缩时间了,还是超

a,b=map(int,input().split())
for i in range(a,b+1):
    m=str(i)
    if len(m) !=2 and len(m)%2==0:
        if len(str(b))>len(m):
            i*=10
            continue
        else:
            continue
    if m == m[::-1]:
        for z in range(2,int(i**0.5)+1):
            if i % z == 0:
                break
        else:
            print(i)

求巨佬们指点

2021/8/26 22:48
加载中...