if/else (״אם/אחרת״) הוא מבנה בתכנות שבודק תנאי: אם הוא נכון — מבצעים את חלק ה־if, ואם לא — את חלק ה־else.
בפייתון כותבים את התנאי אחרי if ומסיימים בנקודתיים, ואת ההוראות שמתחת מזיחים ברווחים. בשורה אחת אפשר לכתוב למשל if age >= 12: print("נכנסים"). אחר כך else עם נקודתיים, וההוראות למקרה שהתנאי לא מתקיים.
כשיש יותר משתי אפשרויות משתמשים ב־elif (״אחרת, אם״). המחשב בודק את התנאים לפי הסדר ומבצע רק את הראשון שמתקיים — לכן חשוב לסדר אותם נכון, למשל מהציון הגבוה לנמוך. בסקראץ׳ יש בלוק ״אם… אז… אחרת…״ עם שני ״פיות״.
💡 איך זוכרים? if = אם. else = אחרת. elif = אחרת, אם.