python3,能运行但没有输出,麻烦大佬指点一下代码,感谢啦!
查看原帖
python3,能运行但没有输出,麻烦大佬指点一下代码,感谢啦!
663801
shizhongxuan楼主2022/8/10 21:57
def isPalindrame(i):    ##判断是否是回文数
   s = 0
   k = i
   while(k):
       s *= 10
       s += k%10
       k /= 10
   if(s == i):
       return True
   else:
       return False
def isPrime(i):       ##判断是否是质数
   flag = 0
   for j in range(2,int(math.sqrt(i))+1):
       if i%j == 0:
           flag = 1
           break
   if flag == 0:
           return True
   else:
           return False

str = input().split()  ##输出回文质数
a,b = int(str[0]),int(str[1])
if b>1000000:
   b = 1000000
for i in range(a,b):
   if isPrime(i) and isPalindrame(i):
       print(i)
2022/8/10 21:57
加载中...