We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 485f93f + 82291c2 commit 46b3ebdCopy full SHA for 46b3ebd
maths/PrimeCheck.py
@@ -1,12 +1,8 @@
1
+import math
2
def primeCheck(number):
- prime = True
3
- for i in range(2, int(number**(0.5)+2), 2):
4
- if i != 2:
5
- i = i - 1
6
- if number % i == 0:
7
- prime = False
8
- break
9
- return prime
+ if number % 2 == 0 and number > 2:
+ return False
+ return all(number % i for i in range(3, int(math.sqrt(number)) + 1, 2))
10
11
def main():
12
print(primeCheck(37))
0 commit comments