Categorías
Python

Definir funciones con Python

En Python las funciones se definen usando la palabra reservada def y luego el nombre de la función con paréntesis y dos puntos que indican que lo que sigue son los comandos, una función debe retornar un valor, para esto se usa la palabra reservada return.

def suma(num1, num2):
    return num1 + num2

suma(2,2)
4


Limites al declarar funciones

  • Los nombres no pueden comenzar con digitos
  • No pueden utilizar una palabra reservada
  • Las variables deben tener diferentes nombres
  • Los nombres de las funciones deben ser descriptivas de lo que hacen las funciones
  • Cada vez que una función se ejecuta se genera un contenedor donde las variables de la función van a vivir, una vez se sale de la función estas variables no van a existir.

Imprimir valor de variable

Para poder imprimir el valor de una variable dentro de un string podemos hacerlo así:

name='Gaston'
last='Berruet'

'Hola mi nombre es {} y mi apellido es {}'.format(name, last)


¡IMPORTANTE!

  • Si usas Python 3, debes usar la función input() para recibir datos del usuario.
  • Para definir dónde comenzar el código usamos la línea
    if __name__ == '__main__':
        suma()
  • Para definir un bloque dentro de la función debemos indentar con 4 espacios.
  • Las funciones nos permiten ejecutar determinado código con diferentes valores.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *