Clases - Ejercicio 9. Herencia


#1

Tengo un problema con el siguiente ejercicio:

https://www.codecademy.com/es/courses/python-intermediate-en-xef6m/1/3?curriculum_id=53a32847fed2a88075000001#

Este es el mensaje de error que aparece:

¡Uy! Probá otra vez. Asegúrate de que definiste la nueva clase 'AutoElectrico' después de definir 'Auto'

Este es el código:

class Auto(object):
	condicion = "nuevo"
	def __init__(self, modelo, color, kpl):
		self.modelo = modelo
		self.color = color
		self.kpl = kpl
	def verAuto(self):
		print "Este es un "+self.modelo+" "+ self.color +" que alcanza "+ str(self.kpl)+" kpl."
	def manejarAuto(self):
		self.condicion="usado"

miAuto = Auto("Clio", "gris", 16)
print miAuto.condicion
miAuto.manejarAuto()
print miAuto.condicion

class AutoELectrico(Auto):
	def __init__(self, modelo, color, kpl,tipoDeBateria):
		self.modelo = modelo
		self.color = color
		self.kpl = kpl
		self.tipoDeBateria = tipoDeBateria
		
miAuto = AutoElectrico("cielo","azul",12,"sales fundidas")


El código esta bien, pero no se porque la pagina me da ese error.


#2

Hola,

Insinuación: Tienes un error de ortografía en esta línea:

class AutoELectrico(Auto):