Sep-25-2017, 02:56 PM
I'm working on this same problem too and ran into an error trying to get the twin prime numbers to work. I get a recursion error when checking the prime list.
def primeCheck(n): prime_list = [2] twin_prime_list = [2] for number in range(3, n, 2): if all(number % i != 0 for i in range(2, int(number ** .5) + 1)): prime_list.append(number) if primeCheck(n) and primeCheck(n + 2): twin_prime_list.append(n , n + 2) return prime_list print(twin_prime_list)