human
Diseña un ejercicio de codificación que pruebe la comprensión básica de la programación orientada a objetos.
gpt
Diseña una clase llamada Perro que tenga las siguientes variables de instancia: nombre, raza y edad. La clase también debe tener un constructor que tome estos tres parámetros y asigne las variables de instancia correspondientes. Escribe un método llamado ladrar() que imprima la cadena "¡Guau!". Finalmente, escribe un método principal que cree un objeto Perro y llame a su método ladrar().