# coding=utf-8 import math data=input("Введите целочисленные A и B через пробел: ").split(' ')# К примеру "3 10" """ Преобразуем ввод в числа: """ (A, B)=(int(data[0]), int(data[1])) assert B > 2, "B должно быть больше двух." ''' $primes, list - список всех простых чисел в диапазоне [2 .. B]. ''' primes=list() for integer in range(2, B + 1): if (math.factorial(integer - 1 ) % integer) == (integer - 1): """ Данное число простое. Добавляем в список: """ primes.append(integer) """ Складываем все простые числа между собой, но только если сумма меньше или равна B. После методом set сортируем и удаляем неуникальные значения. """ result=set([digit1 + digit2 for digit1 in primes for digit2 in primes if digit1 + digit2 in range(A, B + 1)]) print(result)