Python – Somma di Numeri con Ciclo while e Valore di Terminazione 0

Consegna

Realizzare il programma Python richiesto dall'esercizio.

Codice

# somma di n numeri finchè l'utente non scrive 0
numero = -1
somma = 0

while numero != 0:
    numero = int(input("Inserisci un numero (0 per terminare): "))
    somma += numero

print("La somma è: ", somma)

Spiegazione riga per riga

  • # somma di n numeri finchè l'utente non scrive 0
    Spiegazione: Istruzione del programma.
  • numero = -1
    Spiegazione: Inizializza la variabile numero con un valore diverso da 0 per entrare nel ciclo.
  • somma = 0
    Spiegazione: Variabile che conterrà la somma dei numeri inseriti.
  • ``
    Spiegazione: Istruzione del programma.
  • while numero != 0:
    Spiegazione: Il ciclo continua finché il numero inserito non è 0.
  • numero = int(input("Inserisci un numero (0 per terminare): "))
    Spiegazione: Legge un numero inserito dall’utente e lo converte in intero.
  • somma += numero
    Spiegazione: Incrementa il contatore.
  • ``
    Spiegazione: Istruzione del programma.
  • print("La somma è: ", somma)
    Spiegazione: Stampa la somma finale.