File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ def is_even(number: int) -> bool:
99
1010def get_random_num_and_answer ():
1111 random_number = get_random_number ()
12- even_check = is_even (random_number )
13- return random_number , 'yes' if even_check else 'no'
12+ even_check = 'yes' if is_even (random_number ) else 'no'
13+ return random_number , even_check
1414
1515
1616def even_game ():
Original file line number Diff line number Diff line change 55
66def is_prime (number ):
77 if number == 1 :
8- return 'no'
9- divisor = 2
10- while number % divisor != 0 :
11- divisor += 1
12- return 'yes' if number == divisor else 'no'
8+ 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 ):
13+ if number % divisor == 0 :
14+ return False
15+ return True
1316
1417
1518def get_random_number_and_answer ():
1619 random_number = get_random_number ()
17- return str (random_number ), is_prime (random_number )
20+ prime_check = 'yes' if is_prime (random_number ) else 'no'
21+ return str (random_number ), prime_check
1822
1923
2024def prime_game ():
You can’t perform that action at this time.
0 commit comments