Я только начал изучать класс / объекты и попытался написать код:
Использование класса -
модель человека (имя, возраст, вес, рост, пол, пол)
Sleep () # print 'night' else это ничего не делает
Awake () # print 'morning', если человек не спит, иначе ничего не делает.
Затем создайте список из 10 человек, который дает следующее:
Имя - [Bill1, Bill2 .... Bill10]
Высота - случайным образом генерируется в диапазоне 150 -189,5
Вес - случайный в диапазоне 80 - 200
Пол - случайный
Возраст - от 5 до 50
Любой, кто моложе 10 лет, уже спит
Наконец; разбудить первых 5 человек в списке, а затем положить последние 5
люди спать
Я действительно смущен и не уверен, как это сделать, но моя попытка:
Class Person:
Def_init_(self, name, age, weight, height, sex, gender)
Self.myName = name
Self.myAge = age
Self.myHeight = height
Self.mySex = sex
Self.myGender = gender
Self.isAwake = False
Def myState(self):
Self.isAwake = not self.isAwake
Def_str_(itself)
Return f"Person[name={self.name}, age={self.age}, height={self.height}, sex={self.sex}, gender={self.gender}, false={self.isAwake}]
R1 = Person("Bob1", "10", "100cm", "Female", "other", "awake")
Print(r1)
Мой код неверен, и я понятия не имею, что делать, чтобы закодировать это. Пожалуйста, кто-нибудь может помочь?