Example #1
0
 def test_prime(self):
     self.assertEqual(Prime.is_prime(3), True)
     print(Prime.is_prime(3))
     self.assertEqual(Prime.is_prime(19), True)
     print(Prime.is_prime(19))
     self.assertEqual(Prime.is_prime(12), False)
     print(Prime.is_prime(12))
Example #2
0
import Prime

if __name__ == '__main__':
    primes = set(Prime.primes)
    diags = [1]
    nom = 0
    denom = 1
    for i in range(1, 1000000):
        d = i * 2
        denom += 4
        for j in range(4):
            diags.append(diags[-1] + d)
        for num in diags[-4:]:
            if Prime.is_prime(num) == True:
                nom += 1
        #print nom, denom
        if float(nom) / float(denom) < 0.1:
            print d + 1
            break
Example #3
0
def is_right(five):
    for p1, p2 in itertools.permutations(five, 2):
        if Prime.is_prime(str(p1) + str(p2)) == False:
            return False
    return True