
theyank019
PreguntaNo entiendo como funciona Return, por qué en la calculadora no lo usó?

Eber Laurente Lliuyacc
Hola, No se utiliza en el conversor porque la función es utilizada para mostrar no para capturar, una vez elegida una opción del menú corre la función y termina el programa. :) ¡Éxitos!
Miguel Torres
El return es para cuando necesitas devolver un valor cuando se termina de ejecutar la función. Por ejemplo, en el caso de la calculadora si el resultado de una operación la necesitaría en una parte que vaya después de que se llamó la función, entonces esa función tendría que tener un
return
Te comparto un ejemplo rápido:
def suma(a, b): resultado = a + b print(resultado) return resultado if __name__ == "__main__": sumatoria = suma(5, 4) print(sumatoria)
En ese caso la operación suma se haría dentro de la función y puede imprimirse directamente dentro de ella, pero ¿qué pasaría si la necesitas fuera de la función, para eso esta el
return

Joaquín Rafael Montes
El return se usa para devolver un dato de una función. Las funcionas funcionan como peueños compartimentos dentro del código, y las variables que uses dentro de estas funciones no tienen efecto fuera de las mismas. En el caso de esta clase, la variable resultado no se podria usar fuera de la funcion suma, por lo que se utiliza return para devolver esa variable y asignarla a la variable sumatoria.