Python course, Leccion de Funciones, Ejercicio 17


#1



https://www.codecademy.com/es/courses/python-beginner-es-4wpwl/4/1?curriculum_id=53a32847fed2a88075000001#


Pues la interfaz me retorna que esta bien y me dice que continué al siguiente ejercicio, pero no me siento bien con el resultado, no puedo evitar pensar que esta malo, y aunque la sintaxis esta bien, creo que no estoy cumpliendo lo que realmente me piden. Incluso si realmente lo hice bien, alguien podría explicarme a fondo el funcionamiento del codigo? entiendo su proposito general, pero no la estructura del mismo.


def apagado(s):
    return s
    if apagado(s):
        apagado="Si"
        return "Apagado"
    elif apagado(s):
        apagado="No"
        return "Cancelado"
    else:
        apagado!= "Si" or "No"
        return "Disculpa"