"Come procedi nel debug del programma dato?"
Programma:
def calcola_somma(numeri):
    somma = 0
    for n in numeri:
        somma = n + somma
    return somma

print(calcola_somma([1, 2, 3]))

Output atteso: 6
Il primo passo per il debug di questo programma è controllare ogni riga e identificare eventuali errori o errori di battitura. Come scritto, il codice sta aggiungendo ogni numero due volte, invece che una volta. Per correggere questo errore, la riga di codice sum = n + n dovrebbe essere cambiata in sum = sum + n.

Il passo successivo è testare il programma per confermare che funzioni correttamente. Per farlo, eseguire il programma e verificare che l'output sia 6, come previsto.

Se l'output non è 6, allora il programma dovrebbe essere ulteriormente debuggato fino a quando non si ottiene l'output corretto.