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

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

Ответы 1

  • from random import shuffle points = 0points_per_turn = 100lives = 3rooms = [("В комнате дракон :(", -1), ("В комнате живая вода :)", 1), ("Комната пуста :|", 0)]n = len(rooms) while lives > 0:  print("Жизней: ", lives, ", очков: ", points, sep = "")  shuffle(rooms)  print("Выбирайте любую из дверей, введите число от 1 до", n, end=" ")  choice = int(input()) - 1  points += points_per_turn  print(rooms[choice][0])  lives += rooms[choice][1] print("Коварный дракон лишил вас последней жизни, но тем не менее у вас осталось", points, "очков.")
    • Автор:

      darwin
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years