Создать текстовую игру в PythonНаписать код данной игры в программе PythonИгрок перемещается по комнатам замка?

Информатика | 5 - 9 классы

Создать текстовую игру в Python

Написать код данной игры в программе Python

Игрок перемещается по комнатам замка.

В каждой комнате находится три двери.

Одна дверь ведет в комнату

с драконом, другая - в комнату с живой водой, третья - пустая комната.

Если игрок попадает в комнату с дракном - жизнь отнимается.

Если игрок попадает в комнату с живой водой - жизнь добавляется.

Если игрок попадает в пустую комнату - ничего не происходит.

Игра продолжается до тех пор, пока у игрока есть жизни.

Переход из одной команты в другую добавляет 100 баллов.

Игра начинается с 3 жизнями и 0 баллами.

Задача игры - набрать наибольшее количество баллов.

Ответить на вопрос
Ответы (1)
Flowerdiary 14 янв. 2022 г., 14:06:52

# Python 3.

X

from random import shuffle

doors = ['dragon', 'water', 'empty']

lives = 3

score = 0

while True :

choice = int(input('Введите номер двери (1, 2 или 3) : '))

shuffle(doors)

score + = 100

if doors[choice - 1] = = 'dragon' :

print('Вы сражались с драконом и потеряли жизнь.

')

lives - = 1

elif doors[choice - 1] = = 'water' :

print('Вы выпили живой воды и получили жизнь.

')

lives + = 1

else :

print('Ничего не произошло.

')

if lives = = 0 :

print('Игра окончена.

Ваш счет : ', score)

break.

На этой странице находится ответ на вопрос Создать текстовую игру в PythonНаписать код данной игры в программе PythonИгрок перемещается по комнатам замка?, из категории Информатика, соответствующий программе для 5 - 9 классов. Чтобы посмотреть другие ответы воспользуйтесь «умным поиском»: с помощью ключевых слов подберите похожие вопросы и ответы в категории Информатика. Ответ, полностью соответствующий критериям вашего поиска, можно найти с помощью простого интерфейса: нажмите кнопку вверху страницы и сформулируйте вопрос иначе. Обратите внимание на варианты ответов других пользователей, которые можно не только просмотреть, но и прокомментировать.