Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 860 б
19 апреля 2023 15:21
329
Вам дали доступ к коду, который хранит информацию о постояльцах. Он выглядит так:
class Pet(): def __init__(self, name, kind, kg, age): self.name = name self.kind = kind self.weight = kg self.age = age animal001 = Pet("Флафиль", "кот", 10, 7) animal107 = Pet("Пушок", "кошка", 5, 3)
Ваша задача: написать программу, которая запрашивает у пользователя название свойства (атрибута) клиентского объекта animal107 и выводит значение этого атрибута на экран.
Формат входных данных
Строка – название атрибута, который интересует пользователя (это может быть: имя, тип животного, вес или возраст).
Формат выходных данных
Строка – значение запрашиваемого атрибута для объекта animal107.
входные данныевыходные данныеимя Пушок тип животного кошка
1
ответ
Attribute = input("Введите название атрибута: ")
if attribute == "имя":
print(animal107.name)
elif attribute == "тип животного":
print(animal107.kind)
elif attribute == "вес":
print(animal107.weight)
elif attribute == "возраст":
print(animal107.age)
else:
print("Неверный атрибут")
if attribute == "имя":
print(animal107.name)
elif attribute == "тип животного":
print(animal107.kind)
elif attribute == "вес":
print(animal107.weight)
elif attribute == "возраст":
print(animal107.age)
else:
print("Неверный атрибут")
0
·
Хороший ответ
19 апреля 2023 15:24
Остались вопросы?
Еще вопросы по категории Математика
5. Решить краевую задачу для уравнения второго порядка: Y”-2y`+5y=0 y(0)=a, y`(0)=0 a=9...
Начерти окружность диаметр которой составляет 6 см. Памогите! :)...
3 1/7 : 2/7 - 1 : 2 1/3= Очень нужно пожалуйста...
В первой корзине грибов в 3 раза больше, чем во второй. Сколько грибов в каждой корзине, если всего в них 4,8 кг грибов?...
Основание пирамиды- прямоугольник со сторонами 3 и 5см. Высота пирамиды равно 6 см и проходит через точку пересечения диагоналей основания. Найдите бо...