Concetti Chiave
- Il programma inizia con l'inizializzazione della variabile somma a 0 per tracciare la somma totale dei numeri inseriti dall'utente.
- Un ciclo while continua a richiedere l'input dell'utente finché la somma non raggiunge il valore di 100.
- All'interno del ciclo, ogni numero inserito dall'utente viene convertito in intero e sommato alla variabile somma.
- Il ciclo si interrompe una volta che la somma dei numeri inseriti è uguale a 100, momento in cui viene stampato un messaggio di conferma.
- Il programma dimostra la sua funzionalità attraverso un esempio pratico in cui l'utente inserisce 25 numeri per raggiungere la somma desiderata.
Inizializzazione delle variabili
Inizializzazione delle variabili: Dichiarazione e assegnazione della variabile somma a 0.
Dichiarazione della variabile numero.
Ciclo di input e somma: Avvio di un ciclo while con la condizione somma diversa da 100.
All'interno del ciclo: Richiesta all'utente di inserire un numero e assegnazione del valore alla variabile numero.
Aggiornamento della variabile somma sommandole il valore di numero.
Fine del ciclo.
Output del risultato
Output del risultato: Stampa a schermo del messaggio "La somma è uguale a 100!".
Fine del programma.
somma = 0
while somma != 100:
numero = int(input("Inserisci un numero: ")) # Richiede all'utente di inserire un numero intero
somma = somma + numero # Aggiorna la variabile somma sommandole il valore del numero inserito
print("La somma è uguale a 100!") # Stampa a schermo il messaggio quando la somma diventa 100
Inizializziamo la variabile somma a 0 per tener traccia della somma dei numeri inseriti.
Avviamo un ciclo while che continua finché la variabile somma non diventa uguale a 100.
All'interno del ciclo, richiediamo all'utente di inserire un numero utilizzando la funzione input(). Il numero inserito viene convertito in un intero utilizzando la funzione int() per poter essere sommato correttamente.
Aggiorniamo la variabile somma sommandole il valore del numero inserito.
Il programma ritorna al passo 2 e ripete il ciclo finché la somma dei numeri inseriti non raggiunge o supera 100.
Quando la somma diventa uguale a 100, il programma esce dal ciclo e stampa a schermo il messaggio "La somma è uguale a 100!".
Esecuzione del programma
Ecco un esempio di esecuzione del programma, in cui l'utente inserisce 25 numeri:
Inserisci un numero: 10
Inserisci un numero: 20
Inserisci un numero: 30
Inserisci un numero: 15
Inserisci un numero: 5
Inserisci un numero: 12
Inserisci un numero: 25
Inserisci un numero: 8
Inserisci un numero: 17
Inserisci un numero: 23
Inserisci un numero: 11
Inserisci un numero: 9
Inserisci un numero: 14
Inserisci un numero: 16
Inserisci un numero: 13
Inserisci un numero: 18
Inserisci un numero: 7
Inserisci un numero: 6
Inserisci un numero: 4
Inserisci un numero: 3
Inserisci un numero: 2
Inserisci un numero: 1
Inserisci un numero: 19
Inserisci un numero: 21
Inserisci un numero: 24
La somma è uguale a 100!
Nell'esempio sopra, l'utente ha inserito 25 numeri. Il programma continua a richiedere l'inserimento finché la somma dei numeri raggiunge o supera 100. In questo caso, la somma dei numeri inseriti è 100, quindi il programma termina e viene stampato il messaggio "La somma è uguale a 100!".
Domande da interrogazione
- Come viene inizializzata la variabile somma nel programma?
- Qual è la condizione che determina la continuazione del ciclo while?
- Cosa succede all'interno del ciclo while?
- Cosa accade quando la somma raggiunge 100?
La variabile somma viene inizializzata a 0 per tenere traccia della somma dei numeri inseriti.
Il ciclo while continua finché la variabile somma è diversa da 100.
All'interno del ciclo, l'utente è invitato a inserire un numero, che viene poi sommato alla variabile somma.
Quando la somma diventa uguale a 100, il programma esce dal ciclo e stampa il messaggio "La somma è uguale a 100!".