File tree Expand file tree Collapse file tree 5 files changed +52
-4
lines changed Expand file tree Collapse file tree 5 files changed +52
-4
lines changed Original file line number Diff line number Diff line change 99### Проверка на чётность:
1010https://asciinema.org/a/RU20yG13Q6wnc3rBlGPP4TvQp
1111### Калькулятор:
12- https://asciinema.org/a/rrCLAcJmNC8kIcPjqPBSguEzV
12+ https://asciinema.org/a/rrCLAcJmNC8kIcPjqPBSguEzV\
13+ ### Наибольший общий делитель:
14+ https://asciinema.org/a/44jZUa9TwqOJqSyqLhI0N1oP1
Original file line number Diff line number Diff line change 1+ from random import randint
2+
3+ import brain_games .engine as ngin
4+
5+ import prompt
6+
7+
8+ def b_gcd ():
9+ a = randint (0 , 20 )
10+ b = randint (0 , 20 )
11+ gcd = 'something'
12+ numbers = [a , b ]
13+ print ('Find the greatest common divisor of given numbers.' )
14+ while ngin .counter < 3 :
15+ gcd_question = print (f'Question: { a } { b } ' )
16+ answer = input ('Your answer: ' )
17+ while b != 0 :
18+ if max (numbers ) % min (numbers ) == 0 :
19+ gcd = min (numbers )
20+ rem = a % b
21+ a = b
22+ b = rem
23+
24+ if b == 0 :
25+ gcd = a
26+ if answer == str (gcd ):
27+ print ('Correct' )
28+ a = randint (0 , 20 )
29+ b = randint (0 , 20 )
30+ ngin .counter += 1
31+ else :
32+ print (f"{ answer } is wrong answer ;(. Correct answer was { gcd } . Let's try again, { ngin .name } " )
33+ quit ()
34+
Original file line number Diff line number Diff line change 1- import brain_games .engine as engine
1+ from brain_games .engine import run
22
33from brain_games .games .b_even_logic import b_even
44
55
66def main ():
7- engine . run (b_even )
7+ run (b_even )
88
99
1010if __name__ == "__main__" :
Original file line number Diff line number Diff line change 1+ from brain_games .engine import run
2+
3+ from brain_games .games .b_gcd_logic import b_gcd
4+
5+
6+ def main ():
7+ run (b_gcd )
8+
9+
10+ if __name__ == "__main__" :
11+ main ()
Original file line number Diff line number Diff line change @@ -23,4 +23,5 @@ dev = [
2323[project .scripts ]
2424brain-games = " brain_games.scripts.brain_games:main"
2525brain-even = " brain_games.scripts.brain_even:main"
26- brain-calc = " brain_games.scripts.brain_calc:main"
26+ brain-calc = " brain_games.scripts.brain_calc:main"
27+ brain-gcd = " brain_games.scripts.brain_gcd:main"
You can’t perform that action at this time.
0 commit comments