(Python)
 Этап 1
 На первом этапе вам достаточно написать главный игровой цикл, за который производятся только ходы игрока. Каждый ход игрока выполняется по следующим правилам:
 Герой пытается попасть по дракону. Вероятность успеха - 75%
 Если герой попал:
 Урон = сила героя + оружие героя - защита дракона
 У дракона отнимается здоровье, равное урону
 Отображается сообщение о нанесённом уроне.
 Если герой не попал:
 Отображается сообщение о том, что герой не попал
 В конце хода вывести сообщение об оставшемся здоровье дракона.
 Вероятность можно определять с а, например:
 if random. radnom() < 0.6: ... # 60%
 if random. random() < 0.3: ... # 30%
 и т. д.
 Главный цикл должен повторять ходы героя до тех пор, пока у дракона не останется 0 хп.
 Если у дракона больше нет жизненной энергии:
 Показать сообщение, что герой победил
 Выйти из цикла.
 Указания:
 Для вывода информации о драконе напишите отдельную функцию display_dragon_info(). На первом этапе достаточно выводить его здоровье.
 Напишите функцию modify_health, которая принимает два аргумента:
 Персонажа, у которого нужно изменить показатель здоровья
 Количество жизненной энергии, на которое нужно изменить этот показатель. Внутри себя функция всегда прибавляет этот показатель. Таким образом, если нужно уменьшить показатель здоровья, то в функцию нужно передать отрицательное число.
 Функция должна следить, чтобы показатель здоровья не стал меньше 0, даже если нанесённый урон больше оставшегося здоровья.
 Функция отвечает только за изменение показателей здоровья персонажей и не должна выводить никаких сообщений.
 В сообщениях о нанесённом уроне урон должен выводиться без знака минус.
 Пример работы функции:
 modify_health(dragon, -50) # нанести 50 ед урона дракону
 При выводе сообщения:
 "Дракон получил 50 ед. урона" # без знака минус
                Другие вопросы по: Информатика
Знаешь правильный ответ?
							(Python) Этап 1 На первом этапе вам достаточно написать главный игровой цикл, за который производятс...
							 
 
Популярные вопросы