sum(iterable[, start])
La función sum suma el valor start y los valores contenidos en el iterador incluido como primer argumento, devolviendo el total. Por defecto, start toma el valor 0.
- iterable: Objeto iterable cuyos elementos se desea sumar.
- start: (Opcional) cantidad adicional a sumar. Si este argumento no se indica, se considera el valor cero por defecto.
La función sum devuelve un número entero, real o complejo, en función del tipo de los elementos del iterable.
En este primer ejemplo tenemos un iterador que contiene números enteros y no especificamos el argumento start. La función devuelve simplemente la suma de los elementos del iterador como número entero:
Aquí, la lista contiene un número real y fijamos el argumento start a 10. La función suma 10 a los valores de la lista y devuelve un número real:
En este tercer ejemplo, la lista incluye un número complejo, y el resultado de la función se devuelve también como número complejo: