Hola, no logro entender el uso de return aun leyendo las respuestas que han dado a esta duda. Me preocupa que den por hecho que ya lo apr...

Ricardo Erick Mañón García

Ricardo Erick Mañón García

Pregunta
studenthace 4 años

Hola, no logro entender el uso de return aun leyendo las respuestas que han dado a esta duda. Me preocupa que den por hecho que ya lo aprendimos, no entendí cómo lo aplicó. Hubiera sido bueno hacer ejemplos

4 respuestas
para escribir tu comentario
    Sebastián Andrade

    Sebastián Andrade

    studenthace 4 años

    Aqui esta funcion necesitas usar return porque quieres obtener el resultado de una suma

    def sumar(a, b): resultado = a + b return resultado

    Aqui no necesitas que te retorne nada, solo necesitas que tu funcion imprima algo en la terminal.

    def saludar(nombre): saludo = 'hola ' + nombre + ' como estas' print(saludo)
    Luis Lira

    Luis Lira

    studenthace 4 años

    En pocas palabras, se usa cuando tu función te dará un resultado que necesitas almacenar en otra variable para usarlo posteriormente.

    Por ejemplo, el resultado de un cálculo de impuestos que luego usarás para sumarlo a la cantidad total. O que según la cantidad de impuestos aplicarás alguna otra regla, etc.

    Juan Pablo Medina Bernal

    Juan Pablo Medina Bernal

    studenthace 4 años

    Imagina que alguien te hace una pregunta, tipo "piensa en un número de 1 a 10". Entonces piensas en un número, digamos el 6.

    Ahí, ejecutaste una función en tu cabeza que fue escoger entre 10 números uno. Pero, hasta aquí, no has comunicado de ninguna manera el número escogido a quien te lo preguntó, pues la función solo sucedió en tu cabeza.

    Print
    lo que hacía era mostrar en la consola el resultado de la función, pero muchas veces no vas a querer verlo, sino vas a querer usar esa resultado en otro lado, como almacenarlo en una variable, crearlo en una función, imprimirlo en un sitio web (que no es lo mismo que imprimirlo por consola" y ahí usarás
    return
    , para sacar uno o varios datos útiles de esa función; en el caso del ejemplo retornarás el 6 en que pensaste.

    En resumen, cada función es como un mundo aparte y "lo que pasa en la función se queda en la función" a menos que haya una comunicación al exterior, por ejemplo un return.

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.