שגיאת תחביר היא טעות בכתיבה של הקוד — מירכאה חסרה, סוגריים שלא נסגרו, נקודתיים שנשכחו — שבגללה המחשב לא מצליח להבין את התוכנית ולא מריץ אותה.
בפייתון שגיאה כזאת נקראת SyntaxError. למשל print("שלום) — המירכאה בסוף חסרה, והמחשב לא יודע איפה הטקסט נגמר. בהודעת השגיאה מופיע מספר השורה, ולפעמים חץ קטן שמראה בערך איפה הבעיה.
החדשות הטובות: שגיאות תחביר הן הקלות ביותר למצוא, כי המחשב מוצא אותן בעצמו. טיפ: אם השורה שהמחשב מציין נראית תקינה, הסתכלו גם בשורה שלפניה — לפעמים סוגריים שנפתחו שם ולא נסגרו ״גולשים״ לשורה הבאה.
💡 איך זוכרים? שגיאת תחביר = ״לא הבנתי מה כתבת״. המחשב מראה איפה.