Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
26 апреля 2023 15:29
380
На острове не так-то просто продержаться до прихода спасателей... а придут ли они??? О_о
Базовые потребности человека: есть, спать, дышать.
С дыханием тут проблем нет, а вот что происходит с главным героем, пока он спит и ест – момент непростой.
Опишите, как изменяются атрибуты человека в методах 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
Остались вопросы?
Еще вопросы по категории Математика
Расстояние от Солнца до Нептуна свет проходит примерно за 252,95 минуты. Найдите приблизительно расстояние от Солнца до Нептуна, ответ округлите до ми...
Сколько квадратных метров в 100 квадратных дециметрах?...
Как перевести 10 кубических сантиметров в метры кубические?...
В первом мешке в 3 раза больше картофеля, чем во втором. После того как из первого мешка взяли 30кг картофеля, а во второй насыпали ещё 10кг, в обоих...
сократите дроби 6/9,8/20,8/72,14/16,7/98,3/66,14/21,16/18,4/88,21/49,14/35,3/87,18/24,36/42,9/99 сократите до не сократимой дроби...