(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 ед. урона" # без знака минус
140
476
Ответы на вопрос:
РЕФЕРАТ
Много программ это хорошо, но если они развиваться тебе в твоей сфере образования. Но иногда много программ ухудшает работо компьютера, телефона ноутбука и любые другие гаджеты. Иногда это ухудшает разрядность процессора.
Разрядность- максимальное количество бит информации, которые могут обрабатываться и передаваться процессором одновременно.
До недавнего времени все процессоры были 32-битными эта разрядность была достигнута уже 10-ток лет назад. Сейчас процессоры бывают 64-битные, 128-битные и т.д. Что для большей работо компьютера.
Много программ это хорошо, но если они развиваться тебе в твоей сфере образования. Но иногда много программ ухудшает работо компьютера, телефона ноутбука и любые другие гаджеты. Иногда это ухудшает разрядность процессора.
Разрядность- максимальное количество бит информации, которые могут обрабатываться и передаваться процессором одновременно.
До недавнего времени все процессоры были 32-битными эта разрядность была достигнута уже 10-ток лет назад. Сейчас процессоры бывают 64-битные, 128-битные и т.д. Что для большей работо компьютера.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lizazarandiua20.09.2020 00:49
-
drewetova17.04.2022 17:35
-
LegoLAS0905.08.2020 04:42
-
FenteziV14.02.2020 11:04
-
lizaskiba1407200325.09.2022 06:39
-
Alinka24Alinka23.01.2022 21:10
-
Зайчик346809.08.2021 22:51
-
рустамммм22.11.2022 18:11
-
mihail2001227.11.2020 10:37
-
ДженниЛенни03.10.2022 13:43
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.