Лучшие помощники
26 апреля 2023 15:29
274

На острове не так-то просто продержаться до прихода спасателей... а придут ли они??? О_о

Базовые потребности человека: есть, спать, дышать.

С дыханием тут проблем нет, а вот что происходит с главным героем, пока он спит и ест – момент непростой.

Опишите, как изменяются атрибуты человека в методах sleep (спать) и eat (есть).

Дана таблица с информацией о том, как изменяются атрибуты в функциях.

(Как пользоваться таблицей? Пример: на пересечении eat и power стоит +2, значит power увеличивается на 2.)

 eat

sleep

hp

не меняется

+2

power

+2

+3

hunger

становится нулём

+4

happiness

+1

+2

Формат входных данных

Ничего вводить и выводить не требуется.

Примечания

Напишите только код класса Human.

входные данныевыходные данные 
Олег 6 4 10 2
Имя: Олег Здоровье: 6 Сила: 6 Голод: 0 Счастье: 3
Имя: Олег Здоровье: 8 Сила: 9 Голод: 4 Счастье: 5


1 ответ
Посмотреть ответы
```python
class Human:
def __init__(self, name, health, power, hunger, happiness):
self.name = name
self.health = health
self.power = power
self.hunger = hunger
self.happiness = happiness

def eat(self):
self.power += 2
self.hunger = 0
self.happiness += 1

def sleep(self):
self.health += 2
self.power += 3
self.happiness += 2
```
0
·
Хороший ответ
26 апреля 2023 15:30
Остались вопросы?
Найти нужный