Лучшие помощники
- Megamozg 2190 б
- Matalya1 1800 б
- DevAdmin 1695 б
- arkasha_bortnikov 860 б
- Dwayne_Johnson 845 б
26 апреля 2023 15:29
283
На острове не так-то просто продержаться до прихода спасателей... а придут ли они??? О_о
Базовые потребности человека: есть, спать, дышать.
С дыханием тут проблем нет, а вот что происходит с главным героем, пока он спит и ест – момент непростой.
Опишите, как изменяются атрибуты человека в методах 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
Остались вопросы?
Еще вопросы по категории Математика
Расставьте знаки арифметических действий между дробями так, чтобы равенство было верным. Дроби: 1/2 1/3 1/4 1/6 = 1 целая 11/24 Каждый из знаков (*,...
Сколько грамм в килограмме?...
Как записать '1 tg квадрат альфа' в виде функции тангенса?...
Площадь земель фермерского хозяйства, отведенных под посадку сельскохозяйственных культур , составляет 24 га и распределена между зерновыми и овощными...
Число 25 возвели в какую степень, чтобы получить 15625?...
Все предметы