Usando Sum
Parte da seção Logic & Flow do Journey de Python da Coddy — lição 46 de 78.
A função sum() é uma função integrada que permite calcular rapidamente a soma dos elementos em um iterável, como uma lista ou uma tupla. Ela fornece uma maneira concisa de somar valores numéricos.
Uso Básico:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)
# Saída: 15Neste exemplo, a função sum() calcula a soma de todos os elementos na lista numbers.
Usando um Valor Inicial:
Você também pode fornecer um segundo argumento para sum(), que serve como o valor inicial para a soma. Isso é útil quando você deseja adicionar os elementos de um iterável a um valor inicial.
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total)
# Output: 25Neste caso, a função sum() começa com o valor 10 e adiciona todos os elementos da lista numbers a ele.
Desafio
FácilEscreva um programa que receba uma lista de valores de vendas e o dinheiro inicial no caixa e calcule o total de vendas, incluindo o dinheiro inicial. Imprima o resultado.
Folha de consulta
A função sum() calcula a soma dos elementos em um iterável como uma lista ou tupla.
Uso básico:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)
# Saída: 15Usando um valor inicial:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total)
# Saída: 25Experimente você mesmo
sales = eval(input())
starting_cash = eval(input())
# Escreva o código aquiEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Logic & Flow
1Exploração de Variáveis
ConstantesAtribuição de Múltiplas VariáveisTroca de VariáveisVariáveis de Espaço ReservadoArredondar NúmerosCasting de Listas4Aplicativo de Agenda de Contatos
Exibir MenuAdicionar Contato7Conjuntos Parte 2
Operações Matemáticas Parte 1Operações Matemáticas Parte 2Revisão - Caça ao TesouroSubconjuntos e SuperconjuntosIterando sobre ConjuntosRevisão - Rastreador de Torneio10List Comprehensions Básicas
A SintaxeCriando Listas SimplesAdicionando CondiçõesUsando Agregação de DadosRecapitulação - House Of ListsRecapitulação - Elements Of Freedom13Sistema de Gerenciamento de Inventário
Visão Geral do ProjetoAdicionar Item2Dicionários Parte 1
O que é um Dicionário?Criando um DicionárioAcessando ValoresModificando DicionáriosRecapitulação - Gerenciador de Receitas5Tomada de Decisão Avançada
Operador TernárioVerificações de PertencimentoVerificações de IdentidadeErros de IndentaçãoRecapitulação - Filtro de Férias8Gerenciador de Registros de Alunos
Visão Geral do ProjetoAdicionar Aluno11Funções Avançadas
Retornando Múltiplos ValoresFunções Lambda Parte 1Funções Lambda Parte 2Desafio de Recapitulação - Lambda SortFunções Recursivas Parte 1Funções Recursivas Parte 2Recapitulação - Somar Listas Aninhadas14Funções de Ordem Superior
A Função MapA Função FilterRecapitulação - Validador de E-mailRecapitulação - Processador de Números3Dicionários Parte 2
Métodos de DicionárioDicionários AninhadosVerificando ChavesIterando em DicionáriosRecapitulação - Contador de Frequência6Conjuntos Parte 1
O que é um Conjunto?Operações BásicasMétodos de ConjuntosRecapitulação - Remover Duplicatas9Agregação de Dados Avançada
Usando SumEncontrando Mínimo e MáximoOrdenando Dados de Forma EficienteRecapitulação - Dictionary Sorter