Menu
Coddy logo textTech

טיפול בשגיאות

שיעור 3 מתוך 5 בקורס ממיר מטבעות – פרויקט Python של Coddy.

מומלץ לטפל בשגיאות.

ב-Python, כדי להעלות חריגה עם הודעת שגיאה, משתמשים ב:

raise Exception("My error message")
challenge icon

אתגר

קל

הוסף טיפול בשגיאות לפונקציה 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

1הפרויקט

מבואהמרה ל-USDטיפול בשגיאותשיעור פרויקטהמרה מ-USDשיעור פרויקטהממירשיעור פרויקט

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