Регистрация
Войти
Стать экспертом Правила
Информатика

Создать текстовую игру в PythonНаписать код данной игры в программе PythonИгрок перемещается по комнатам замка.В каждой комнате находится три двери. Одна дверь ведет в комнатус драконом, другая - в комнату с живой водой, третья - пустая комната.Если игрок попадает в комнату с дракном - жизнь отнимается.Если игрок попадает в комнату с живой водой - жизнь добавляется.Если игрок попадает в пустую комнату - ничего не происходит.Игра продолжается до тех пор, пока у игрока есть жизни.Переход из одной команты в другую добавляет 100 поинтов.Игра начинается с 3 жизнями и 0 баллами.Задание игры - набрать наибольшее количество поинтов

ОТВЕТЫ
# 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
200
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам