Skip to content

Commit 90d7d13

Browse files
committed
refactoring is_prime function in prime.py
1 parent f8e406a commit 90d7d13

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

brain_games/games/prime.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@
44

55

66
def is_prime(number: int) -> bool:
7-
if number == 1:
7+
if number < 2:
88
return False
9-
if number % 2 == 0:
10-
return number == 2
11-
square_root = int(number ** 0.5) + 1
12-
for divisor in range(3, square_root, 2):
9+
10+
for divisor in range(2, int(number ** 0.5) + 1):
1311
if number % divisor == 0:
1412
return False
1513
return True

0 commit comments

Comments
 (0)