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

1 comment
Comment actions Permalink

You probably should name the constructor method `__init__` and not `__int__`

0

Please sign in to leave a comment.