קורס פייתון לנוער · שיעור 4 מתוך 7

תנאים: if ו־else

החלטה

age = int(input("בן כמה אתה? "))
if age >= 12:
    print("אפשר לרכוב על הרכבת ההרים!")
else:
    print("עוד קצת סבלנות")

אחרי if באים נקודתיים. השורות שבתוך התנאי מוזחות ב־4 רווחים: ככה פייתון יודע מה שייך לתנאי.

השוואות

==שווה
!=לא שווה
> <גדול מ, קטן מ
>= <=גדול או שווה, קטן או שווה

כמה אפשרויות

grade = int(input("ציון: "))
if grade >= 90:
    print("מצוין")
elif grade >= 70:
    print("טוב")
else:
    print("כדאי לתרגל עוד")

elif הוא "ואם לא, אז אם". פייתון בודק מלמעלה למטה ועוצר בתנאי הראשון שנכון.

טיפ

💡 השגיאה הכי נפוצה: IndentationError. היא אומרת שהרווחים בתחילת השורה לא מסודרים. משתמשים תמיד ב־4 רווחים.

✏️ תרגול: עכשיו אתם

  1. כתבו תוכנית שבודקת אם מספר זוגי (בעזרת % 2)
  2. כתבו תוכנית ששואלת "מה 7 כפול 8?" ואומרת אם צדקתם
  3. כתבו תוכנית מזג אוויר: מעל 30 חם, מתחת 15 קר, אחרת נעים

✏️ מריצים פייתון בדפדפן, בלי להתקין ↗

🧠 חידון קצר

1. מה בודק ==?
2. מה חייב לבוא בסוף שורת if?
3. מה זה elif?
4. קיבלתם IndentationError. מה הבעיה?

0 מתוך 4 נכונות

כל השיעורים

  1. 👋 1. התוכנית הראשונהprint, מרכאות, והודעות שגיאה
  2. 📦 2. משתנים ו־inputשומרים מידע ושואלים את המשתמש
  3. ➗ 3. חשבון בפייתוןפעולות, חילוק, שארית וחזקה
  4. 🔀 4. תנאים: if ו־elseהתוכנית מחליטה לבד
  5. 🔁 5. לולאות: for ו־whileחוזרים על קוד בלי להעתיק אותו
  6. 📋 6. רשימותהרבה ערכים במשתנה אחד
  7. 🎲 7. פרויקט: משחק ניחושהמחשב בוחר מספר, ואתם מנחשים

תנאים בפייתון: if, elif ו־else, השוואות, והזחה עם רווחים. התוכנית מחליטה לבד.

שווה להסתכל גם על קורס פייתון לנוער: כל השיעורים, לולאות: for ו־while, וכל הקורסים.

לא מצאתם בדיוק את הדף שחיפשתם?ספרו לנו מה צריך — ואולי הוא יחכה לכם כאן בשבוע הבא.
לבקשת דף ←או בוואטסאפ