⊗pyPmUFRt 200 of 208 menu

Instrucción return en Python

Supongamos que tenemos una función que muestra en pantalla el cuadrado del número transmitido:

def func(num): print(num ** 2)

En caso de que no sea necesario mostrar el valor inmediatamente en pantalla, se puede previamente grabar en alguna variable:

res = func(3) # en la variable res ahora 9

Para esto, en Python existe una instrucción especial return, que permite especificar el valor que devuelve la función. Por la palabra devuelve se entiende el valor que se grabará en la variable, si se le asigna la función invocada.

Reescribamos nuestra función para que no muestre el resultado en la consola, sino que lo devuelva a la variable:

def func(num): return num ** 2

Ahora grabemos el resultado del trabajo de la función en la variable:

res = func(3)

Después de que los datos se han grabado en la variable, se pueden, por ejemplo, mostrar en pantalla:

res = func(3) print(res) # mostrará 9

O se pueden modificar estos datos primero, y luego mostrarlos en pantalla:

res = func(3) res = res + 1 print(res) # mostrará 10

Se pueden realizar inmediatamente algunas acciones con el resultado del trabajo de la función antes de grabarlo en la variable:

res = func(3) + 1 print(res) # mostrará 10

Se puede invocar nuestra función varias veces para diferentes números y sumar sus resultados:

res = func(2) + func(3) print(res) # mostrará 13

Para acortar el código escrito, se puede inmediatamente invocar la función, pasándola al parámetro print:

print(func(3))

Cree una función que acepte un número como parámetro y devuelva el cubo de este número. Usando esta función, encuentre el cubo del número 3 y grábelo en la variable res.

Usando la función creada por usted, encuentre la suma de los cubos del número 2 y del número 3 y grábela en la variable res.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar