חריגה לעומת שגיאה
שיעור 2 מתוך 16 בקורס טיפול בחריגות ב-Python של Coddy.
יש שני סוגי שגיאות ב-Python:
- שגיאת תחביר (שגיאה בזמן הידור)
- חריגה (שגיאה בזמן ריצה)
שגיאת תחביר:
אם הקוד שכתבת אינו תואם לתחביר ולכללים של Python, המפרש יעלה 'Syntax Error'. לא ניתן לטפל בשגיאות האלה.
print("Hello World"))התוכנית שלמעלה תעלה 'SyntaxError' בגלל סוגריים לא תואמים. צריך לתקן זאת כדי שהתוכנית תרוץ בהצלחה.
חריגה:
חריגה נגרמת משגיאות לוגיות, מבעיות בזמן ריצה או מקלטים לא תקינים. כדי למנוע את סיום התוכנית באופן פתאומי, אפשר לטפל בכך באמצעות מושגים של טיפול בחריגות.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
כל השיעורים ביחידה טיפול בחריגות ב-Python
4התאמה אישית ושיטות עבודה מומלצות
התאמה אישית של Tracebacksתרגלו בעצמכם: קומפיילר Python אונליין