¿Un ELSE puede ser usado sin invocar un IF?

Raymundo Soto Soto

Raymundo Soto Soto

Pregunta
studenthace 5 años

¿Un ELSE puede ser usado sin invocar un IF?

3 respuestas
para escribir tu comentario
    Alejandro Urrea Giraldo

    Alejandro Urrea Giraldo

    studenthace 5 años

    La instrucción return se usa para terminar una función y al mismo tiempo devolver una valor (generalmente es aquello que se quiere calcular mediante la función)

    def suma(a,b): return a+b a=5 b=3 c=suma(a,b) print(c)

    En el ejemplo anterior, la función suma recibe como parámetros dos números; al ejecutar la instrucción return, se termina la función y se devuelve el resultado de la operación a+b. El valor retornado por la función es almacenado en la variable c, la cual contiene el resultado de sumar 5+3, osea 8.

    Puede notar que la instrucción return no tiene relación con el condicional if. La instrucción return está relacionada con las funciones, y es opcional, ya que existen funciones que no retornan ningún valor.

    Ej.

    def saludo(): print("Hola!")

    Aunque el código anterior define una función, solo ejecuta una acción, pero no retorna ningún valor (por eso no tiene la instrucción return)

    Espero haberle ayudado!

    Raymundo Soto Soto

    Raymundo Soto Soto

    studenthace 5 años

    En la línea 15 del código puso un return True, ¿el retuRN necesariamente debe definirse posterior a un IF?

    Gracias por la respuesta

    return True
    Alejandro Urrea Giraldo

    Alejandro Urrea Giraldo

    studenthace 5 años

    No. Aunque no todas las condiciones planteadas con if llevan else, TODAS las instrucciones else necesariamente deben acompañar un if

    Si lo piensa bien, una instrucción else sola, podría ser una instrucción if planteada de otra forma, entonces no tendría sentido plantearla como else

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.