funciones. def mi_funcion(param1, param2): print param1 print param2 considerar identación...
TRANSCRIPT
![Page 1: Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones](https://reader035.vdocuments.mx/reader035/viewer/2022062500/5665b4901a28abb57c92361e/html5/thumbnails/1.jpg)
Funciones
![Page 2: Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones](https://reader035.vdocuments.mx/reader035/viewer/2022062500/5665b4901a28abb57c92361e/html5/thumbnails/2.jpg)
• def mi_funcion(param1, param2):
print param1
print param2
• Considerar identación
Estructura de Funciones
![Page 3: Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones](https://reader035.vdocuments.mx/reader035/viewer/2022062500/5665b4901a28abb57c92361e/html5/thumbnails/3.jpg)
• Valores pasados por parámetros.
• Pudiendo ser cualquier objetos.
• Objetos pueden ser:
• Cantidad específica.
• Cantidad Indeterminada.
Parámetros de Funciones
![Page 4: Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones](https://reader035.vdocuments.mx/reader035/viewer/2022062500/5665b4901a28abb57c92361e/html5/thumbnails/4.jpg)
• Cantidad de parámetros indeterminado:
def varios(param1, param2, *otros):
for val in otros:
print otros
varios(1, 2) varios(1, 2, 3) varios(1, 2, 3, 4)
Parámetros de Funciones
![Page 5: Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones](https://reader035.vdocuments.mx/reader035/viewer/2022062500/5665b4901a28abb57c92361e/html5/thumbnails/5.jpg)
• Usando la palabra reservada “return”
def sumar(x, y):
return x + y
print sumar(3, 2)
• También se implementa el retorno múltiple.
Retorno de Funciones
![Page 6: Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones](https://reader035.vdocuments.mx/reader035/viewer/2022062500/5665b4901a28abb57c92361e/html5/thumbnails/6.jpg)
• Todas las funciones retornan un valor.
• In, Out, In/Out implícitamente.
Retorno de Funciones