error en corrida de programa
tengo este programa y me da error en la corrida.
lass Gato:
def __int__(self, nombre, edad):
self.nombre = nombre
self.edad = edad
self.alimentos = []
def maullar(self):
return " El gato esta maullando fuerte"
def saltar(self):
return "El gato salto desde lo alto"
siames = Gato("Manchas", 3)
callejero = Gato('Tigre', 2)
print(f" La raza siames tiene: " + siames.edad, "años y esta: " + Gato.maullar())
=================================================================================
el error indica:
siames = Gato("Manchas", 3)
TypeError: Gato() takes no arguments
请先登录再写评论。
You probably should name the constructor method `__init__` and not `__int__`