Publicado el Deja un comentario

50 Python. Llamada a funcion con parametros indeterminados

Podemos crear funciones en las que desconocemos cuantos parametros se van a recibir, por ejemplo una funcion que sume los numeros que se le pasen, independientemente si son 2 o 100.
Podriamos realizarlo de la siguiente forma:

#Numero indeterminado de parametros, Suma

def suma(*args):   

    suma=0   

    for arg in args:       

        suma+=arg   

    return suma

#llamamos 2 veces con distintos parametros

print(suma(2,9))

print(suma(2,3,5,4,1,8,9,7))

En la funcion recibimos los parametros con *args, dentro de la funcion los recorremos mediante bucle for y realizamos las operaciones necesarias, devolviendo el valor indicado en la funcion.

Please follow and like us:

Deja un comentario