Det første steget i feilsøking av dette programmet er å sjekke hver linje og identifisere eventuelle feil eller skrivefeil. Som skrevet, legger koden til hvert tall to ganger, i stedet for en gang. For å rette opp denne feilen, bør linjen med koden sum = n + n endres til sum = sum + n. 

Neste steg er å teste programmet for å bekrefte at det fungerer riktig. For å gjøre dette, kjør programmet og sjekk at outputen er 6, som forventet.

Hvis outputen ikke er 6, bør programmet feilsøkes videre til riktig output er oppnådd.
Hvordan går du frem for å feilsøke det gitte programmet? Program:
def calculate_sum(numbers):
    sum = 0
    for n in numbers:
        sum = n + n
    return sum

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

Forventet output: 6