Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
2 мая 2023 18:09
597
Вертолёт спасателей прилетел!
Вас забрали с острова и увезли на материк. Как только вас доставили в город, местная больница приняла вас на терапию после этого непростого приключения.
Будет полная проверка состояния здоровья, процедуры по восстановлению кожи от ожогов, оказание помощи с небольшими ранами и травмами, что случились во время тяжелой жизни на острове.
Возьмите класс Human (из второй задачи классной работы) и допишите туда метод healing (выздоровление).
Что делает этот метод:
- hp (здоровье) устанавливает в значение 10,
- прибавляет +3 к силам,
- голод уменьшает до 1,
- счастье увеличивает на +5.
Вам понадобится метод print_info (возьмите его из второй задачи классной работы или напишите заново).
Формат входных данных
Ничего вводить и выводить не требуется.
Формат выходных данных
Напишите только код класса Human.
входные данныевыходные данные Олег 2 2 10 2 Имя: Олег Здоровье: 2 Сила: 2 Голод: 10 Счастье: 2 Имя: Олег Здоровье: 10 Сила: 5 Голод: 1 Счастье: 7
1
ответ
```python
class Human:
def __init__(self, name, health, strength, hunger, happiness):
self.name = name
self.health = health
self.strength = strength
self.hunger = hunger
self.happiness = happiness
def print_info(self):
print(f"Имя: {self.name} Здоровье: {self.health} Сила: {self.strength} Голод: {self.hunger} Счастье: {self.happiness}")
def healing(self):
self.health = 10
self.strength += 3
self.hunger = 1
self.happiness += 5
```
class Human:
def __init__(self, name, health, strength, hunger, happiness):
self.name = name
self.health = health
self.strength = strength
self.hunger = hunger
self.happiness = happiness
def print_info(self):
print(f"Имя: {self.name} Здоровье: {self.health} Сила: {self.strength} Голод: {self.hunger} Счастье: {self.happiness}")
def healing(self):
self.health = 10
self.strength += 3
self.hunger = 1
self.happiness += 5
```
0
·
Хороший ответ
2 мая 2023 18:12
Остались вопросы?
Еще вопросы по категории Математика
Каково соотношение между микрокулями и килолитрами в записи '10 мккл в кл'?...
18 Два каменщика укладывают плиткой два одинаковых участка мостовой, каждый площадью 234 м. Первый каменщик в день укладывает на 8 м плитки больше, ч...
Какое число получится, если возвести 6 в степень 0?...
Какое слово из списка означает 'обращение внимания на что-либо'?...
Точка T принадлежит отрезку МN, МT = 19 см, отрезок TN на 18 см меньше отрезка МT. Найдите длину отрезка МN....