Generation

class from descriptionWed, 29 Mar 2023

1. Crea una clase Animal que represente a un animal genérico. La clase debe tener los siguientes atributos: nombre: el nombre del animal (cadena de caracteres) edad: la edad del animal (número entero) especie: la especie a la que pertenece el animal (cadena de caracteres) La clase debe tener los siguientes métodos: cumplir_anos(): incrementa la edad del animal en uno. Cambiar_estado(opcion): debe enviarse el estado del animal, los estados posibles son: durmiendo, comiendo, jugando, descansando, enfermo. Crea una clase Perro que herede de la clase Animal y añada los siguientes atributos: raza: la raza del perro (cadena de caracteres) dueno: el dueño del perro (cadena de caracteres) La clase debe tener su propio inicializador y método para mostrar su información en forma ordenada. La clase Perro debe tener los siguientes métodos adicionales: ladrar(): imprime un mensaje indicando que el perro está ladrando. Bañar(): imprime un mensaje indicando que se está bañando al perro Crea un objeto perro1 de la clase Perro con los siguientes valores: nombre: "Fido" edad: 3 especie: "Canino" raza: "Labrador" dueno: "Juan Pérez" Luego, realiza las siguientes operaciones con el objeto perro1: Haz que el perro cumpla un año. Haz que el perro ladre. Imprime un mensaje indicando la edad actual del perro y su raza. Cambia el estado del perro en dos ocasiones. (durmiendo, jugando) y mostrar su estado

class Animal: def __init__(self,nombre, edad, especie, estado): self.nombre = nombre self.edad = edad self.especie = especie self.estado = estado def cumplir_anos(self): self.edad += 1 def mostrar_estado(self): print(f"Estado del animal: {self.estado}") def desplegar_informacion(self): print(f"Nombre: {self.nombre}") print(f"Edad: {self.edad}") print(f"Especie: {self.especie}") print(f"Estado: {self.estado}") class Perro(Animal): def __init__(self, raza, dueno, nombre, edad, especie, estado): super().__init__(nombre, edad, espec

Questions about programming?Chat with your personal AI assistant