Python三位数回文素数

img


Python中哪里有问题,怎么也不能运行了,请大家们帮帮忙,救命

for循环 if 判断语句 需要格式缩进

没有缩进。。。
参考:

# 判断n是否素数
def is_prime(n):
    if n < 2:
        return False
    for i in range(2, int(n**0.5)+1):
        if n % i == 0:
            return False
    return True

num = int(input())

for n in range(10, num+1):
    if str(n) == str(n)[::-1] and is_prime(n):  # str(n) == str(n)[::-1] 判断是否回文
        print(n)

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^