Att felsöka betyder att ta reda på varför programmet krånglar. Här är de vanligaste felen och enkla sätt att fixa dem.
1) Läs felmeddelandet
Felmeddelandet berättar oftast vilken typ av fel det är och vilken rad som strular.
- SyntaxError – stavfel i koden (saknar t.ex. ") eller ) ).
- NameError – du använder ett namn som inte finns (felstavat variabel/funktion).
- TypeError – fel typ, t.ex. försöker lägga ihop text och tal.
- ValueError – omvandling misslyckas (t.ex. int("hej")).
- IndexError – index utanför listan.
- KeyError – nyckel finns inte i ordboken (dict).
2) Skriv ut och titta
Använd print() för att se vad variabler innehåller när det blir fel.