Кто победит?
У героя всего heroHealth здоровья, в начале 100, так что потерять 108 — это слишком много. К счастью, у героя есть броня. Она хранится в новой переменной armor, в которой лежит "none" (без брони), "leather" (кожаная) или "iron" (железная). Каждый удар дракона отнимает у героя в кожаной броне на 4 здоровья меньше, а у героя в железной броне — на 8 меньше. В кожаной броне каждый удар отнимает всего 14 здоровья, так что 6 ударов отнимают 84. Броня не меняет число ударов дракона.
Учтите броню в уроне, который выводит программа, а ниже выведите, кто победил в бою. Герой побеждает, если после всех ударов дракона у него ещё осталось здоровье. При 0 здоровья или меньше побеждает дракон. Для нашего героя в кожаной броне весь вывод такой:
Ударов героя: 7
Ударов дракона: 6
Получено урона: 84
Победил герой. Осталось здоровья: 16Герой побеждает не всегда. Без брони, при armor = "none", герой теряет 108 здоровья, и программа выводит вместо этого Победил дракон.
Задание
- 1
Учтите броню: выведите, сколько здоровья герой теряет в ней.
- 2
Ниже выведите, кто победил в бою. Если победил герой, выведите ещё и сколько у него осталось здоровья, как в примере.