Jak postupujete při ladění daného programu?
Program:
def calculate_sum(numbers):
    sum = 0
    for n in numbers:
        sum = sum + n
    return sum

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

Očekávaný výstup: 6
Prvním krokem při ladění tohoto programu je zkontrolovat každý řádek a identifikovat případné chyby nebo překlepy. Jak je napsáno, kód přidává každé číslo dvakrát místo jednou. Pro opravu této chyby by měl být řádek kódu sum = n + n změněn na sum = sum + n.

Dalším krokem je otestovat program, aby se ověřilo, že funguje správně. K tomu spusťte program a zkontrolujte, zda je výstup 6, jak se očekává.

Pokud výstup není 6, měl by být program dále laděn, dokud není dosažen správný výstup.