Skip to content

Commit 3095360

Browse files
committed
commit №8: 1.реализовал игру "Арифметическая прогрессия"
а именно в ../scripts/brain_progression.py 2.дополнил pyproject.toml записью в секцию [project.scripts] 3.дополнил задачу в Makefile brain-progression
1 parent 84214d2 commit 3095360

16 files changed

Lines changed: 102 additions & 61 deletions

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ brain-calc:
88
uv run brain-calc
99
brain-gcd:
1010
uv run brain-gcd
11+
brain-progression:
12+
uv run brain-progression
1113
build:
1214
uv build
1315
buildf:

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99

1010
[Asciinema brain-gcd](https://asciinema.org/a/nsbABxKD0RudYVcZ)
1111

12+
[Asciinema brain-progression](https://asciinema.org/a/5qQxcpS4HDx28riO)
13+
1214

1315
<!-- >Тестовый текст
1416

brain_games/cli.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
1-
import prompt
1+
# import prompt
2+
# from prompt_toolkit import prompt
23

34

4-
def welcome_user():
5-
"""Запрашивает имя пользователя и возвращает строку с приветствием
5+
# def welcome_user():
6+
# """Запрашивает имя пользователя и возвращает строку с приветствием
67

7-
Функция:
8-
-не принимает значения, но записывает имя пользователя
9-
в переменную 'name' с сопутствующим текстом
10-
-возвращает приветствие с именем пользователя
11-
"""
8+
# Функция:
9+
# -не принимает значения, но записывает имя пользователя
10+
# в переменную 'name' с сопутствующим текстом
11+
# -возвращает приветствие с именем пользователя
12+
# """
1213

13-
name = prompt.string('May I have your name? ')
14-
print(f'Hello, {name}!')
14+
# name = prompt.string('May I have your name? ')
15+
# print(f'Hello, {name}!')
1516

0 Bytes
Binary file not shown.

brain_games/engine/game_engine.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import prompt
2+
# from prompt_toolkit import prompt
23

3-
4-
def run_game(initian_line: str, generate_round):
4+
def run_game(initial_line: str, generate_round):
55
print("Welcome to the Brain Games!")
66
name = prompt.string("May I have your name? ")
77
print(f"Hello, {name}!")
8-
print(initian_line)
8+
print(initial_line)
99
score_counter = 0
1010
while score_counter < 3:
1111
question, correct_answer = generate_round()
0 Bytes
Binary file not shown.
-421 Bytes
Binary file not shown.
-39 Bytes
Binary file not shown.
Binary file not shown.

brain_games/scripts/brain_calc.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from random import randint
2+
23
from brain_games.engine.game_engine import run_game
34
from brain_games.scripts.brain_even import random_number
45

0 commit comments

Comments
 (0)