Anna567567
Что тут не так ?
Многое…
Если совершенно не задумываться над оптимальной реализацией задачи, то код должен содержать:
1) функцию проверки простое ли число или нет is_prime – как у вас,
2) функцию reverse(x), обращающую порядок цифр: reverse(123) = 321
3) ну и цикл, ищущий пары простых чисел из условия.
Сопоставим все это вместе:
def reverse(x):
return int(str(x)[::-1])
def is_prime(a):
return all(a % i for i in range(2, a))
L=[]
i=1
while len(L)<100:
if is_prime(i) and is_prime(reverse(i)):
L.append((i, reverse(i)))
i += 1
Вот вам сотня таких чисел!