Лучшие помощники
- Megamozg 2200 б
- Matalya1 1800 б
- DevAdmin 1700 б
- arkasha_bortnikov 890 б
- Dwayne_Johnson 860 б
26 апреля 2023 15:29
296
На острове не так-то просто продержаться до прихода спасателей... а придут ли они??? О_о
Базовые потребности человека: есть, спать, дышать.
С дыханием тут проблем нет, а вот что происходит с главным героем, пока он спит и ест – момент непростой.
Опишите, как изменяются атрибуты человека в методах 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
```
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
Остались вопросы?
Еще вопросы по категории Математика
5. Укажите число, на которое нельзя поделить 123. а) 123; б) 3; в) 1; г) 0....
какой техникой должен ознакомиться работник прежде чем приступать к работе...
Когда Миша отдал Маше 4 конфеты, то у Маши с Мишей конфет стало поровну. На сколько больше конфет было у Миши, чем у Маши?...
Какое соединение описывается формулой 1 хлор 2 бром 4 метил бутан?...
Если объём куба равен 8 см.кв. Чему равна площадь его поверхности?...
Все предметы