Menu
Coddy logo textTech

אופרטורים לוגיים חלק 1

חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 15 מתוך 77.

אופרטורים לוגיים משמשים לשילוב תנאים.

ב-Python יש שלושה אופרטורים לוגיים:

  • and
  • or
  • not

בואו נראה איך האופרטור and עובד:

האופרטור and מחזיר True אם שתי ההצהרות נכונות.

# צרו שני משתנים בוליאניים
x = True
y = True
# בדקו אם גם x וגם y הם True
result = x and y

לאחר הרצת הקוד שלמעלה, result מכיל:

True

אם אחד מהערכים הוא False, התוצאה תהיה False:

# צרו שני משתנים בוליאניים
x = True
y = False
# בדקו אם גם x וגם y הם True
result = x and y

זה נותן לנו:

False
challenge icon

אתגר

קל

השלימו את הקוד כדי לקבוע אם אדם זכאי לנהוג, על סמך גילו וסטטוס רישיון הנהיגה שלו.

אדם זכאי לנהוג כאשר:

  • הוא בן 18 לפחות וגם
  • יש לו רישיון נהיגה בתוקף

מלאו את החסר בערכים הנכונים:

  1. הזינו במשתנה הגיל את הערך 20
  2. הזינו במשתנה has_license את הערך True
  3. הזינו בהשוואה את דרישת הגיל המינימלי

נסו בעצמכם

age = ?
has_license = ?

result = age >= ? and has_license

# אל תשנו את השורה שלמטה
print("Eligible to drive:", result)
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

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