Предмет: Информатика,
автор: elleezium
Створити клас тварини в якому має бути 5 полів та 3 методи, також створити конструктор, деструктор та декілька об'єктів цього класу. Продемонструвати роботу методів. (pyton) помогите пожалуйста
Ответы
Автор ответа:
0
class Animal:
def __init__(self, name, species, age, sound, color):
self.name = name
self.species = species
self.age = age
self.sound = sound
self.color = color
def make_sound(self):
print(f"{self.name} says {self.sound}!")
def description(self):
print(f"This is {self.name}, a {self.color} {self.species} aged {self.age}.")
def change_color(self, new_color):
self.color = new_color
print(f"{self.name}'s new color is {self.color}.")
def __del__(self):
print(f"{self.name} has been deleted.")
# Creating objects of the Animal class
animal1 = Animal("Fluffy", "Cat", 3, "Meow", "White")
animal2 = Animal("Rex", "Dog", 5, "Woof", "Brown")
# Demonstrating methods
animal1.make_sound()
animal2.description()
animal2.change_color("Black")
# Deleting an object
del animal1
def __init__(self, name, species, age, sound, color):
self.name = name
self.species = species
self.age = age
self.sound = sound
self.color = color
def make_sound(self):
print(f"{self.name} says {self.sound}!")
def description(self):
print(f"This is {self.name}, a {self.color} {self.species} aged {self.age}.")
def change_color(self, new_color):
self.color = new_color
print(f"{self.name}'s new color is {self.color}.")
def __del__(self):
print(f"{self.name} has been deleted.")
# Creating objects of the Animal class
animal1 = Animal("Fluffy", "Cat", 3, "Meow", "White")
animal2 = Animal("Rex", "Dog", 5, "Woof", "Brown")
# Demonstrating methods
animal1.make_sound()
animal2.description()
animal2.change_color("Black")
# Deleting an object
del animal1
elleezium:
выдает ошибку во втором а потом в 9
Похожие вопросы
Предмет: Русский язык,
автор: djjdjejskdndh
Предмет: Химия,
автор: SuRintarou0010
Предмет: Русский язык,
автор: anelyakuanysh06
Предмет: Қазақ тiлi,
автор: zamilaamenova
Предмет: Алгебра,
автор: urbanurij01