funciones. def mi_funcion(param1, param2): print param1 print param2 considerar identación...

6
Funciones

Upload: lidia-gonzalez-ponce

Post on 02-Feb-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones

Funciones

Page 2: Funciones. def mi_funcion(param1, param2): print param1 print param2 Considerar identación Estructura de Funciones

• 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

• 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

• 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

• 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

• Todas las funciones retornan un valor.

• In, Out, In/Out implícitamente.

Retorno de Funciones