File tree Expand file tree Collapse file tree 3 files changed +35
-1
lines changed Expand file tree Collapse file tree 3 files changed +35
-1
lines changed Original file line number Diff line number Diff line change 1+ import random
2+
3+ DESCRIPTION = 'Answer "yes" if given number is prime. Otherwise answer "no".'
4+
5+
6+ # We check whether it is a prime number or not.
7+ def is_prime_number (n ):
8+ if n <= 1 :
9+ return False
10+ if n == 2 :
11+ return True
12+ for i in range (2 , int (n ** 0.5 ) + 1 ):
13+ if n % i == 0 :
14+ return False
15+ return True
16+
17+
18+ # Question and correct answer generator for Prime game.
19+ def generate_question ():
20+ num = random .randint (1 , 100 )
21+ question = str (num )
22+ correct_answer = 'yes' if is_prime_number (num ) else 'no'
23+ return question , correct_answer
Original file line number Diff line number Diff line change 1+ from brain_games .engine import game_engine
2+ from brain_games .games .brain_prime import DESCRIPTION , generate_question
3+
4+
5+ def main ():
6+ game_engine (DESCRIPTION , generate_question )
7+
8+
9+ if __name__ == '__main__' :
10+ main ()
Original file line number Diff line number Diff line change @@ -25,4 +25,5 @@ brain-games = "brain_games.scripts.brain_game:main"
2525brain-even = " brain_games.scripts.brain_even:main"
2626brain-calc = " brain_games.scripts.brain_calc:main"
2727brain-gcd = " brain_games.scripts.brain_gcd:main"
28- brain-progression = " brain_games.scripts.brain_progression:main"
28+ brain-progression = " brain_games.scripts.brain_progression:main"
29+ brain-prime = " brain_games.scripts.brain_prime:main"
You can’t perform that action at this time.
0 commit comments