hunter.py
"""
Уровень 1 — почувствовать смысл объектов
1. Гильдия охотников на чудовищ
Контекст: ты делаешь RPG-систему для гильдии.
Создай класс охотника.
У каждого охотника:
- имя
- здоровье
- выносливость
- уровень
- оружие
Методы:
- attack(enemy) — наносит урон
- rest() — восстанавливает выносливость
- level_up() — повышает уровень и характеристики
- change_weapon(new_weapon)
Дополнительно:
- если выносливость = 0 → атаковать нельзя
- оружие влияет на урон
Что даст задача:
Ты поймёшь, почему объект = состояние + поведение.
"""
: =
: =
return
: =
: =
: =
: =
: | None =
= 100
= +
return False
return True
+= 1
=
: =
: =
: =