Materjalid koostas ja kursuse viib läbi
Tartu Ülikooli arvutiteaduse instituudi programmeerimise õpetamise töörühm
5. veatüüp. SyntaxError
Süntaksiviga SyntaxError tekib siis, kui programmis on tehtud õigekirjaviga, kus eksitud keelekonstruktsiooni vastu. Märgiga ^ tähistatakse veateates viga põhjustanud rea kõige varasemat punkti, kus viga programmis tuvastati.
Näited süntaksivigadest:
- 5.1 SyntaxError: 'break' outside loop
- 5.2 SyntaxError: 'return' outside function
- 5.3 SyntaxError: EOL while scanning string literal
- 5.4 SyntaxError: expected an indented block
- 5.5 SyntaxError: invalid syntax
- 5.6 SyntaxError: missing parentheses in call to 'print'
- 5.7 SyntaxError: unexpected EOF while parsing
- 5.8 SyntaxError: unexpected indent
- 5.9 SyntaxError: unindent does not match any outer indentation level