Мне нужна помощь в моем коде, я хотел бы отобразить предложение в display_details - PullRequest
0 голосов
/ 14 октября 2019
    class Pet:
        def __init__(self, name, animal_type, age):
            self.__name = name
            self.__animal_type = animal_type
            self.__age = age

        def set_name(self, name):
            self.__name = name

        def set_animal_type(self, animal_type):
            self.__animal_type = animal_type

        def set_age(self, age):
            self.__age = age

        def get_name(self):
            return self.__name

        def get_animal_type(self):
            return self.__animal_type

        def get_age(self):
            return self.__age

        def display_details(self):
            return "Pet {} is a {}, and it is {} years old".format(self.__name, self.__animal_type, 
self.__age)

// проблема здесь ^

name = input("Enter pet name:")
    animal_type = input("Enter pet type:")
    age = int(input("Enter age of pet:"))
    Pet(name, animal_type, age)

// я пытаюсь отобразить предложение в display_details, но я не вижу его в моих выходных данных // lllllllllllllllllllllllllllllllllllllllllllllllllllll

1 Ответ

1 голос
/ 14 октября 2019

Вы создали экземпляр своего класса Pet? Т.е.:

name = input("Enter pet name:")
animal_type = input("Enter pet type:")
age = int(input("Enter age of pet:"))

my_pet = Pet(name, animal_type, age)
print(my_pet.display_details())
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...