Uso de Sum
Parte de la sección Logic & Flow del Journey de Python de Coddy — lección 46 de 78.
La función sum() es una función integrada que le permite calcular rápidamente la suma de los elementos en un iterable, como una lista o una tupla. Proporciona una forma concisa de sumar valores numéricos.
Uso básico:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)
# Salida: 15En este ejemplo, la función sum() calcula la suma de todos los elementos en la lista numbers.
Uso de un valor inicial:
También puedes proporcionar un segundo argumento a sum(), que sirve como el valor inicial para la suma. Esto es útil cuando quieres añadir los elementos de un iterable a un valor inicial.
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total)
# Salida: 25En este caso, la función sum() comienza con el valor 10 y le suma todos los elementos de la lista numbers.
Desafío
FácilEscribe un programa que reciba una lista de montos de ventas y el efectivo inicial en la caja registradora y calcule las ventas totales, incluyendo el efectivo inicial. Imprime el resultado.
Hoja de referencia
La función sum() calcula la suma de los elementos en un iterable como una lista o tupla.
Uso básico:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)
# Salida: 15Uso de un valor inicial:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total)
# Salida: 25Pruébalo tú mismo
sales = eval(input())
starting_cash = eval(input())
# Escribe el código aquíEsta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Logic & Flow
1Exploración de variables
ConstantesAsignación de múltiples variablesIntercambio de variablesVariables de marcador de posiciónRedondear númerosCasting de listas4Aplicación de Agenda de Contactos
Mostrar MenúAgregar Contacto7Conjuntos Parte 2
Operaciones matemáticas Parte 1Operaciones matemáticas Parte 2Resumen - Búsqueda del tesoroSubconjuntos y superconjuntosIterar sobre conjuntosResumen - Rastreador de torneos10Comprensión de listas básica
La sintaxisCreación de listas simplesAñadir condicionesUso de agregación de datosResumen - La casa de las listasResumen - Elementos de libertad13Sistema de Gestión de Inventarios
Descripción general del proyectoAgregar artículo2Diccionarios Parte 1
¿Qué es un diccionario?Crear un diccionarioAcceder a los valoresModificar diccionariosResumen - Gestor de recetas5Toma de decisiones avanzada
Operador ternarioComprobaciones de pertenenciaComprobaciones de identidadErrores de sangríaRepaso - Filtro de vacaciones8Gestor de registros de estudiantes
Descripción general del proyectoAñadir estudiante11Funciones avanzadas
Retornar múltiples valoresFunciones Lambda Parte 1Funciones Lambda Parte 2Desafío de repaso - Lambda SortFunciones recursivas Parte 1Funciones recursivas Parte 2Repaso - Sumar listas anidadas14Funciones de orden superior
La función MapLa función FilterRepaso - Validador de emailsRepaso - Procesador de números3Diccionarios Parte 2
Métodos de diccionariosDiccionarios anidadosVerificación de clavesIterar sobre diccionariosResumen - Contador de frecuencia6Conjuntos - Parte 1
¿Qué es un conjunto?Operaciones básicasMétodos de conjuntosResumen - Eliminar duplicados9Agregación de datos avanzada
Uso de SumBúsqueda de mínimo y máximoOrdenar datos de manera eficienteRepaso - Ordenador de diccionarios