Returns True if number is prime, otherwise returns False.
(number)
| 33 | |
| 34 | |
| 35 | def isPrime(number): |
| 36 | """Returns True if number is prime, otherwise returns False.""" |
| 37 | # Handle special cases: |
| 38 | if number < 2: |
| 39 | return False |
| 40 | elif number == 2: |
| 41 | return True |
| 42 | |
| 43 | # Try to evenly divide number by all numbers from 2 up to number's |
| 44 | # square root. |
| 45 | for i in range(2, int(math.sqrt(number)) + 1): |
| 46 | if number % i == 0: |
| 47 | return False |
| 48 | return True |
| 49 | |
| 50 | |
| 51 | # If this program was run (instead of imported), run the game: |