טיפול בשגיאות
שיעור 3 מתוך 5 בקורס ממיר מטבעות – פרויקט Python של Coddy.
מומלץ לטפל בשגיאות.
ב-Python, כדי להעלות חריגה עם הודעת שגיאה, משתמשים ב:
raise Exception("My error message")אתגר
קלהוסף טיפול בשגיאות לפונקציה to_usd, וטפל בשגיאות שלמעלה:
- המטבע אינו נתמך – השגיאה מועלת אם המטבע אינו מופיע ב-
CURRENCIES - Invalid amount – השגיאה מועלת אם הסכום המבוקש קטן מ-0
בדוק את מקרי הבדיקה כדי לראות את הפורמט של הודעת השגיאה עבור כל שגיאה!
נסו בעצמכם
CURRENCIES = {
'USD': 1,
'EUR': 1.06,
'YEN': 0.0067,
'GBP': 1.23,
'AUD': 0.64,
'CAD': 0.74
}
def to_usd(currency, amount):
res = CURRENCIES[currency] * amount
return resכל השיעורים ביחידה ממיר מטבעות – פרויקט Python
תרגלו בעצמכם: קומפיילר Python אונליין