Вопрос пользователя:

Реализуйте класс House, объекты которого будут создаваться следующим образом: House('ЖК Эльбрус', 30) Объект этого класса должен обладать следующими атрибутами: self.name - имя, self.number_of_floors - кол-во этажей Также должен обладать методом go_to(new_floor), где new_floor - номер этажа(int), на который нужно приехать. Метод go_to выводит на экран(в консоль) значения от 1 до new_floor(включительно). Если же new_floor больше чем self.number_of_floors или меньше 1, то вывести строку "Такого этажа не существует".

Ответ нейросети:

class House: def init(self, name, number_of_floors): self.name = name self.number_of_floors = number_of_floors

def go_to(self, new_floor):
    if new_floor < 1 or new_floor > self.number_of_floors:
        print("Такого этажа не существует")
    else:
        for floor in range(1, new_floor + 1):
            print(floor)

Пример использования

house = House('ЖК Эльбрус', 30) house.go_to(10) house.go_to(35)

Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.

Напишите нам, если в вопросе есть ваши персональные данные ([email protected])

Все вопросы

Последние вопросы: