איך זה עובד
if בודק תנאי; elif נבדק רק אם התנאים הקודמים נכשלו; else מטפל בכל השאר. כמה if נפרדים נבדקים כולם — לכן כמה ענפים עלולים לרוץ יחד.
match/case (מ־Python 3.10) משווה ערך לכמה תבניות; case _ הוא ברירת המחדל. אופרטור טרנרי: "even" if n % 2 == 0 else "odd". הזחה של 4 רווחים קובעת מה שייך לענף.
- בנו תפריט של 3 פריטים עם match/case.
- המירו ציון 0–100 לדירוג A/B/C/F עם elif.
- «Name can be undefined» ב־PyCharm: המשתנה מוגדר רק בחלק מהענפים. הוסיפו else או ערך התחלתי.
- סדר ה־elif חשוב: if score >= 60 לפני score >= 90 יתפוס הכול.
