Текстовая игра на Python, где необходимо отжиматься за поражение в шашки

Текстовая игра на Python, где необходимо отжиматься за поражение в шашки

На странице можно бесплатно скачать код программы, разработанной на языке программирования Python, которая представляет из себя помощника для игры, где необходимо за поражение в шашки отжиматься.

Техническое задание

Похомов и Епифанцев играют в шашки несколько партий.

После первой партии проигравший отжимается один раз, после второй — два раза, и так далее. И так до тех пор, пока один из них не отожмется 20 или более раз.

Нужно выяснить, кто сколько раз в игре отожмётся.

Ввод данных производится перед началом очередной партии и определяет ее исход. К примеру, «0» может означать победу Пахомова, а «1» — победу Епифанцева.

Число партий заранее неизвестно.

Как работает программа

Программа представляет собой текстовую игру под названием «Зелёные шашки». Она просит пользователя вводить результат каждой партии, обозначая «0» как победу Пахомова, «1» как победу Епифанцева, и «2» как ничью. Затем программа начинает цикл, в котором ожидает ввод результата от пользователя. Если введенное значение не является числом, программа выводит сообщение о необходимости ввода числа 0, 1 или 2 и продолжает ожидать ввода.

После получения корректного ввода программа определяет текущего игрока и победителя на основе введенного значения. Затем программа увеличивает счетчик побед соответствующего игрока и выводит информацию о победителе, количестве побед каждого игрока, а также определяет, если кто-то достиг 20 побед, то выводит сообщение о победе этого игрока и завершает программу.

Таким образом, программа позволяет пользователям вводить результаты игры, отслеживает количество побед для каждого игрока и объявляет победителя, когда один из игроков достигает 20 побед.

Скачать код программы

Нажав на кнопку ниже, сперва вам будет необходимо посмотреть рекламу, затем бесплатно будет отображен код текущей программы.

Пример выполнения программы

Добро пожаловать в игру "Зелёные шашки!" Вводите результат каждой партии:
0 - победа Пахомова, 1 - победа Епифанцева, 2 - ничья
0
Пахомов победил. Сейчас 1 раз(а) отжимается Епифанцев!
Всего Пахомов отжался 0 раз(а).
Всего Епифанцев отжался 1 раз(а).
0
Пахомов победил. Сейчас 2 раз(а) отжимается Епифанцев!
Всего Пахомов отжался 0 раз(а).
Всего Епифанцев отжался 3 раз(а).
0
Пахомов победил. Сейчас 3 раз(а) отжимается Епифанцев!
Всего Пахомов отжался 0 раз(а).
Всего Епифанцев отжался 6 раз(а).
0
Пахомов победил. Сейчас 4 раз(а) отжимается Епифанцев!
Всего Пахомов отжался 0 раз(а).
Всего Епифанцев отжался 10 раз(а).
1
Епифанцев победил. Сейчас 5 раз(а) отжимается Пахомов!
Всего Пахомов отжался 5 раз(а).
Всего Епифанцев отжался 10 раз(а).
1
Епифанцев победил. Сейчас 6 раз(а) отжимается Пахомов!
Всего Пахомов отжался 11 раз(а).
Всего Епифанцев отжался 10 раз(а).
1
Епифанцев победил. Сейчас 7 раз(а) отжимается Пахомов!
Всего Пахомов отжался 18 раз(а).
Всего Епифанцев отжался 10 раз(а).
2
Ничья в партии
1
Епифанцев победил. Сейчас 8 раз(а) отжимается Пахомов!
Всего Пахомов отжался 26 раз(а).
Всего Епифанцев отжался 10 раз(а).
Епифанцев побеждает!

Автор: EK (заказать услуги программиста, поблагодарить).

Комментарии

Если у вас возникли вопросы или замечания — напишите комментарий!

Оставить комментарий

Нажимая на кнопку «Оставить комментарий», я даю согласие на обработку персональных данных.