abubakar00
11.05.2020 17:49

нужно написать программу-игру, которая имитирует битву героя и дракона. Информация о ходе битвы должна выводиться в консоль. Программа пишется постепенно, каждый этап добавляет новые функции в ту же программу. Задание считается выполненным на 100%, если выполнены условия всех уровней (кроме бонуса). Бонус засчитывается, только если решены остальные этапы, поэтому добейтесь сначала работо основного кода, а потом беритесь за бонусы, если время осталось. Все указания на этапах являются обязательными.
Исходные данные:
dragon = {
'hp': 2000, # жизненная энергия, запас здоровья
'defence': 120, # защита
'str': 150, # сила
'weapon': 0 # оружие
}
hero = {
'hp': 1000,
'defence': 100,
'str': 120,
'weapon': 250,
'shield': 150 # щит
}

Исходные данные можно менять по своему желанию, чтобы проверить разные варианты работы программы. При проверке значения также могут и будут меняться (!).
Общие указания:
Игровой цикл реализуется с бесконечного цикла
Сообщения в консоли должны быть максимально информативны. Они могут содержать информацию о количестве HP у дракона и героя, номер хода, кто ходит, кто сколько урона нанёс и т.д.
Можно использовать разделители (строки типа "" и дополнительные переносы строк "\n"), чтобы было понятно, когда закончился один ход и начался следующий.
Аккуратное форматирование вывода приветствуется.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
евгения406
23.12.2022 13:54
Сообщения, осведомляющие о положениеУ человека есть пять органов чувств (глаза, уши, нос, язык, кожа), которые позволяют ему получать информацию.Для того чтобы обеспечить качественную работу с информацией, необходимо прежде всего настроиться на быстрое чтение и продуктивное запоминание.Информационные процессы – это действия, выполняемые с информацией и направленные на достижение какого-либо результата.Имеющаяся у нас информация является весьма надежной, однако, учитывая конфиденциальный характер наших источников, из которых была получена информация, мы не можем действовать так, как они предлагаютя не понимаю вопрос Работа с информацией включает в себя три основных этапа: поиск, обработку и представление результатов.
0,0(0 оценок)
Ответ:
Котполиглот
07.06.2022 16:34

Концентратор - сетевое устройство для объединения устройств в логическую сеть. Принцип работы - получение пакета через один порт и ретрансляция его на остальные порты. Может использоваться для объединения сегментов сетей. Производительность падает с ростом числа устройств: каждая пересылка пакета требует его оправки всем устройствам, кроме отправителя.

Коммутатор -  устройство, используемое для соединения сегментов сетей. Передача пакетов происходит по таблицам коммутации (а не всем сразу, как у Концентратора), если соответствующая запись есть в таблице. Если подходящей записи нет, то, как и концентратор, отсылает пакет всем, окромя отправителя.

Маршрутизатор - устройство, используемое для объединения сетей. Маршрутизатор позволяет объединять в единую сеть сети различной архитектуры. Маршрутизация производится с использованием таблиц маршрутизации. Маршрутизатор использует адрес получателя и определяет по таблице маршрутизации путь, по которому следует передать данные. Если в таблице маршрутизации для адреса нет описанного маршрута — пакет отбрасывается.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота