Está en la página 1de 8

z

FUNDAMENTOS
DE PYTHON

Capacitación técnica
z

FUNCIONES
z

Una función es un bloque de código con un nombre asociado,


que recibe cero o más argumentos como entrada, sigue una
secuencia de sentencias, la cuales ejecuta una operación
deseada y devuelve un valor y/o realiza una tarea, este bloque
puede ser llamados cuando se necesite.
z
Sin parametros
Para crear una función la definimos de la siguiente manera, en este caso no
necesitamos parametros

def nombre_funcion(parametros):
codigo_a_ejecutar

# función que imprime el mensaje hola


def saludar():
print (‘Hola bienvenido’)
z
Con parámetros
Los parámetros o argumentos envían información a la función para que sea procesada

# definimos una función parametrizada


def sumar(numero1, numero2):
return numero1+numero2
#imprimimos el resultado que devuelve la función
print(sumar(25, 10))

Cambiamos el orden de los parametros

def sumar(a,b):
print(a-b)
sumar(b=15,a=10)
z
Con parámetros nombrados
Podemos enviar en los parámetros con datos, sin tomar en cuenta el orden al
momento de llamar a la función.
#parametros nombrados
def datos(marca,color,anio,precio):
print( f'Marca: {marca}')
print( f'Color: {color}')
print( f'Anio: {anio}')
print( f'Precio: {precio}')
datos(color='Rojo',marca='Ford',anio=2020,precio=32.1)
z
Con parámetros por defecto
Podemos enviar parámetros con valores ‘Quemados’ y modificarlos luego si deseamos

#parametros por defecto


def imprime_ciudad(ciudad='Cuenca'):
print(ciudad)
imprime_ciudad()
imprime_ciudad('Guayaquil')
z
Con parámetros infinitos
Podemos enviar valores a n parámetros según necesitemos al momento de llamar a la
función
#parametros infinitos
def sumar_numeros(*numeros):
x=0
print('Sumando numeros')
for numero in numeros:
x = x+numero
print(x)
print(x)
sumar_numeros(2,3,1,5,6)

También podría gustarte