File tree Expand file tree Collapse file tree 7 files changed +14
-10
lines changed Expand file tree Collapse file tree 7 files changed +14
-10
lines changed Original file line number Diff line number Diff line change 11from brain_games .cli import welcome_user
22
3+
34# Engine for Brain Games.
45def game_engine (game_description , question_generator ):
56 name = welcome_user ()
Original file line number Diff line number Diff line change 1- import random
21import operator
3-
2+ import random
43
54# Description for the Calc game.
65DESCRIPTION = 'What is the result of the expression?'
7- # Generate question and correct answer
6+
7+
8+ # Question and correct answer generator for Calc game.
89def generate_question ():
910 ops = {'+' : operator .add ,
1011 '-' : operator .sub ,
Original file line number Diff line number Diff line change 11import random
22
3-
43DESCRIPTION = 'Answer "yes" if the number is even, otherwise answer "no".'
5- # Question generator for Even game.
4+
5+
6+ # Question and correct answer generator for Even game.
67def generate_question ():
78 number = random .randint (1 , 100 )
89 question = str (number )
Original file line number Diff line number Diff line change 11import math
22import random
33
4-
54# Brain Greatest common divisor (GCD) game.
65DESCRIPTION = 'Find the greatest common divisor of given numbers.'
7- # Question generator for GCD game.
6+
7+
8+ # Question and correct answer generator for GCD game.
89def generate_question ():
910 num1 = random .randint (1 , 100 )
1011 num2 = random .randint (1 , 100 )
Original file line number Diff line number Diff line change 1- from brain_games .games .brain_calc import DESCRIPTION , generate_question
21from brain_games .engine import game_engine
2+ from brain_games .games .brain_calc import DESCRIPTION , generate_question
33
44
55def main ():
Original file line number Diff line number Diff line change 1- from brain_games .games .brain_even import DESCRIPTION , generate_question
21from brain_games .engine import game_engine
2+ from brain_games .games .brain_even import DESCRIPTION , generate_question
33
44
55def main ():
Original file line number Diff line number Diff line change 1- from brain_games .games .brain_gcd import DESCRIPTION , generate_question
21from brain_games .engine import game_engine
2+ from brain_games .games .brain_gcd import DESCRIPTION , generate_question
33
44
55def main ():
You can’t perform that action at this time.
0 commit comments