Menu
Coddy logo textTech

חריגה לעומת שגיאה

שיעור 2 מתוך 16 בקורס טיפול בחריגות ב-Python של Coddy.

יש שני סוגי שגיאות ב-Python:

  • שגיאת תחביר (שגיאה בזמן הידור)
  • חריגה (שגיאה בזמן ריצה)

שגיאת תחביר:

אם הקוד שכתבת אינו תואם לתחביר ולכללים של Python, המפרש יעלה 'Syntax Error'.  לא ניתן לטפל בשגיאות האלה.

print("Hello World"))

התוכנית שלמעלה תעלה 'SyntaxError' בגלל סוגריים לא תואמים. צריך לתקן זאת כדי שהתוכנית תרוץ בהצלחה.

חריגה:

חריגה נגרמת משגיאות לוגיות, מבעיות בזמן ריצה או מקלטים לא תקינים. כדי למנוע את סיום התוכנית באופן פתאומי, אפשר לטפל בכך באמצעות מושגים של טיפול בחריגות.

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

כל השיעורים ביחידה טיפול בחריגות ב-Python

תרגלו בעצמכם: קומפיילר Python אונליין