Usare la somma
Fa parte della sezione Logica e flusso del percorso Python di Coddy. Lezione 46 di 78.
La funzione sum() è una funzione integrata che ti consente di calcolare rapidamente la somma degli elementi di un iterabile, come una lista o una tupla. Offre un modo conciso per sommare valori numerici.
Utilizzo di base:
numbers = [1, 2, 3, 4, 5]
total = sum(numbers)
print(total)
# Output: 15In questo esempio, la funzione sum() calcola la somma di tutti gli elementi nella lista numbers.
Usare un valore iniziale:
Puoi anche fornire un secondo argomento a sum(), che funge da valore iniziale della somma. Questo è utile quando vuoi aggiungere gli elementi di un iterabile a un valore iniziale.
numbers = [1, 2, 3, 4, 5]
total = sum(numbers, 10)
print(total)
# Output: 25In questo caso, la funzione sum() parte dal valore 10 e vi aggiunge tutti gli elementi dell'elenco numbers.
Sfida
FacileScrivi un programma che riceva un elenco di importi delle vendite e il denaro iniziale in cassa e calcoli il totale delle vendite, incluso il denaro iniziale. Stampa il risultato.
Provalo tu
sales = eval(input())
starting_cash = eval(input())
# Scrivi il codice quiQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Logica e flusso
1Esplorazione delle variabili
CostantiAssegnazioni multiple di variabiliScambio di variabiliVariabili segnapostoArrotondare i numeriConversione di liste4Applicazione Rubrica
Visualizzare il menuAggiungere un contatto7Insiemi Parte 2
Operazioni matematiche Parte 1Operazioni matematiche Parte 2Riepilogo - Caccia al tesoroSottoinsiemi e sovrainsiemiIterare sugli insiemiRiepilogo - Tracciamento del torneo10Comprensioni di liste di base
La sintassiCreare liste sempliciAggiungere condizioniUsare l'aggregazione dei datiRipasso - La casa delle listeRipasso - Elementi di libertà13Sistema di gestione dell'inventario
Panoramica del progettoAggiungi articolo2Dizionari Parte 1
Che cos'è un dizionario?Creare un dizionarioAccedere ai valoriModificare i dizionariRipasso - Gestore di ricette5Decisioni avanzate
Operatore ternarioVerifiche di appartenenzaVerifiche di identitàErrori di indentazioneRiepilogo - Filtro vacanze8Gestore delle carriere degli studenti
Panoramica del progettoAggiungi studente11Funzioni avanzate
Restituire più valoriFunzioni lambda - Parte 1Funzioni lambda - Parte 2Sfida di ripasso - Ordinamento con lambdaFunzioni ricorsive - Parte 1Funzioni ricorsive - Parte 2Ripasso - Somma di una lista annidata14Funzioni di ordine superiore
La funzione mapLa funzione filterRipasso - Validatore di emailRipasso - Elaboratore di numeri3Dizionari Parte 2
Metodi dei dizionariDizionari annidatiVerificare la presenza di chiaviIterare sui dizionariRipasso - Contatore di frequenza6Insiemi Parte 1
Che cos'è un insieme?Operazioni di baseMetodi degli insiemiRiepilogo - Rimuovere i duplicati9Aggregazione avanzata dei dati
Usare la sommaTrovare il minimo e il massimoOrdinare i dati in modo efficienteRipasso - Ordinatore di dizionari12Gestione di base degli errori
Che cos'è la gestione degli errori?Il blocco try ed exceptGestire più eccezioniRiepilogo - Errori nel carrelloEsercitati da solo: Compilatore Python online