5.6 שגיאות תרגול
החיים קצרים¶
-
בתרגיל הזה תצור שגיאה משלך שנקראת
InvalidAgeErrorכדי לטפל בקלטים של גיל לא מתאימים. -
הגדר מחלקת שגיאה מותאמת אישית בשם
InvalidAgeErrorשיורשת ממחלקתExceptionהמובנית של Python. -
יישם את מתודה
__init__עבור המחלקהInvalidAgeErrorכדי לאתחל את השגיאה עם הודעת שגיאה כתובה מראש. -
השתמש ב-'raise' כדי להעלות שגיאה '
InvalidAgeError' אם הגיל שקיבלנו כקלט הוא קטן מ-0 או יותר מ-150. -
כתוב פונקציה בשם
validate_ageשלוקחת גיל כקלט וזורקתInvalidAgeErrorאם הגיל אינו חוקי. -
השתמש בבלוק try-except כדי לטפל בשגיאה
InvalidAgeErrorבעת קריאה לפונקציהvalidate_age.