Hola. Me sale este error: IndentationError: unindent does not match any outer indentation level line 23 def <strong>init</strong>(self, e...

Pregunta de la clase:
Modelar un objeto en Python
Daniela Stephanie Romero Martinez

Daniela Stephanie Romero Martinez

Pregunta
studenthace 5 años

Hola. Me sale este error: IndentationError: unindent does not match any outer indentation level

line 23

def init(self, esta_encendido):

¿Alguien me podría ayudar?

class Lamp:

_LAMPS = [’’’

.

. | ,

\ ’ /

` ,-. ‘

— ( ) —

\ /

|=|

|*****|

’’’,

’’’

,-.

( )

\ /

|=|

|*****|

’’’]

def __init__(self, esta_encendido): self._esta_encendido = esta_encendido def encendido(self): self._esta_encendido = True self._imagen_lamp() def apagado(self): self._esta_encendido = False self._imagen_lamp() def _imagen_lamp(self): if self._esta_encendido: print(self._LAMPS[0]) else: print(self._LAMPS[1])

def run():

lampara = Lamp(esta_encendido=False)

while True: comando = str(input(''' ¿ Qué deseas hacer? [p]render [a]pagar [s]alir ''')) if comando == 'p': lampara.encendido() elif comando == 'a': lampara.apagado() else: break

if name == ‘main’:

run()

1 respuestas
para escribir tu comentario
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.