用python写 为什么这上面不过 哪里出了问题
查看原帖
用python写 为什么这上面不过 哪里出了问题
1194980
mendereis41楼主2025/2/2 09:57
def isprime(n):
    if n <= 1:
        return False
    for i in range(2, int(n ** 0.5) + 1):
        if n % i == 0:
            return False
    return True


def ishuiwen(n):
    checklist = list(str(n))
    for i in range(len(checklist)):
        if checklist[i] != checklist[len(checklist) - 1 - i]:
            return False
    return True


a, b = map(int, input().split())

anslist = []
for i in range(a, b + 1): 
    if isprime(i) and ishuiwen(i):
        anslist.append(i)

for i in anslist:
    print(i)
2025/2/2 09:57
加载中...