Nuevamente para hacer las pruebas que se detallan a continuación recomiendo por simplicidad utilizar la consola interactiva de Python. Así que abramos una consola de Windows y escribamos python.
Se abrirá algo similar a esto:
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on
win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
En caso que no se abra mirar el posteo de este mismo blog cuyo titulo es:
Estructuras de Control (1)
Ahora bien, en dicha consola podemos hacer cosas tales como:
>>> a = "Hola mundo"
>>> print a
Hola mundo
También podemos definir una función que muestre un mensaje por pantalla. Para esto es que usamos la palabra reservada def.
>>> def mostrarMensaje(mensaje):
... print mensaje
...
Para invocar a esta función lo único que debemos hacer es escribir el nombre de la función y pasarle un parámetro que es en definitiva el mensaje que se mostrara por pantalla.
>>> mostrarMensaje(a)
Hola mundo
También se pueden hacer funciones que devuelvan algún valor como por ejemplo:
>>> def suma(x,y):
... resultado = x+y
... return resultado
Para invocar dicha función simplemente la llamamos con dos parámetros numéricos y listo.
>>> a = 5
>>> b = 8
>>> valor = suma(a,b)
>>> print valor
13
Nota: Observar que la variable “a” puede contener tipos de datos diferentes durante una misma ejecución, y esto no genera ningún tipo de problema.
Nota 2: La función suma también se podría ejecutar con dos parámetros que contengan cadenas, ya que el operador para concatenar cadenas es justamente la suma.
>>> a = 'Hola'
>>> b = ' Mundo'
>>> valor = suma(a,b)
>>> print valor
Hola Mundo
Esta es una breve introducción al uso de funciones, más adelante veremos con mayor profundidad el tema.
No hay comentarios:
Publicar un comentario