Нужно проверить, можно ли получить число n из k простых чисел. К примеру 15 можно получить из суммы 2 + 13.
Простые числа у меня получаются только списком (или словарем). Т. е. проверить я могу только перебором.
К примеру список простых чисел prime
Тогда:
prime = [2, 3, 5, 7, 11, 13....] n = 10 # число, которое нужно получить k = 2 # количество слагаемых a = 0 for i in simple: for j in simple: if i + j == n: a = a + 1 else: a = a if a > 0: print("True") else: print("False")