Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion/python/intro funciones»
De WikiEducator
| Línea 32: | Línea 32: | ||
# --> Buenos días, Pilar | # --> Buenos días, Pilar | ||
</source> | </source> | ||
| + | }} | ||
| + | |||
| + | |||
| + | {{Definicion| | ||
| + | Title=Proceso de llamada a una función| | ||
| + | Cuando Python llama a una función inicia el siguiente proceso: | ||
| + | # El programa que hace la llamada suspende su ejecución en el punto de la llamada | ||
| + | # Asigna los valores a los parámetros formales de la función | ||
| + | # Ejecuta el cuerpo de la función | ||
| + | # Devuelve el control al punto siguiente en que se llamó a la función. | ||
| + | }} | ||
| + | |||
}} | }} | ||
Revisión de 22:31 3 nov 2011
|
|
Las funciones son una especie de subprogramas. Primero definimos la función, luego la utilizamos (llamar o invocar la función)
|
Ejemplo | |
# Definición def saluda(): print "Buenos días" # Llamada saluda() # --> Buenos días # Parámetros def saluda(amigo): print "Buenos días", amigo saluda('Pilar') # --> Buenos días, Pilar
|
|
Cuando Python llama a una función inicia el siguiente proceso:
|
}}