Hola, ¡espero que te encuentres muy bien!
Estoy estudiando las funciones en Python y la keyword 'return', aunque sea sencilla, me esta costando entender como funciona realmente y que utilidad tiene. Uso este código como ejemplo:
def suma(numero1=20, numero2=30):
resultado = numero1 + numero2
return resultado
print(suma())
Bien, resultado guardara el valor de la suma y lo ¿devolverá? Eso es en lo que estoy confuso, ¿que significa que devolverá el valor a resultado? ¿Simplemente para imprimirlo en pantalla como si hiciéramos un print()?
En otras situaciones he visto que simplemente se escribe 'return' sin nada mas, ¿porque es esto?
Ante todo, gracias.