View Single Post
Old 2020-10-23, 08:13   #18
ONeil
 
Dec 2017

24×3×5 Posts
Thumbs up

Quote:
Originally Posted by paulunderwood View Post
https://www.w3schools.com/python/python_sets.asp shows how to use sets in python. So you write something like:

Code:
known_mersenne_primes = {2, 3, 5, 7, 13, 17, 19, 31, 61, 89, 107, 127, 521, 607, 1279, 2203, 2281, 3217, 4253, 4423, 9689, 9941, 11213, 19937, 21701, 23209, 44497, 86243, 110503, 132049, 216091, 756839, 859433, 1257787, 1398269, 2976221, 3021377, 6972593, 13466917, 20996011, 24036583, 25964951, 30402457, 32582657, 37156667, 42643801, 43112609, 57885161, 74207281, 82569933}
and then you can use "in" like:

Code:
if p in known_mersenne_primes:
		print(p,"The input 'p' produces a Mersenne Prime")
Thanks for the update Paul
ONeil is offline