אופרטורים לוגיים חלק 1
חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 15 מתוך 77.
אופרטורים לוגיים משמשים לשילוב תנאים.
ב-Python יש שלושה אופרטורים לוגיים:
andornot
בואו נראה איך האופרטור 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אתגר
קלהשלימו את הקוד כדי לקבוע אם אדם זכאי לנהוג, על סמך גילו וסטטוס רישיון הנהיגה שלו.
אדם זכאי לנהוג כאשר:
- הוא בן 18 לפחות וגם
- יש לו רישיון נהיגה בתוקף
מלאו את החסר בערכים הנכונים:
- הזינו במשתנה הגיל את הערך 20
- הזינו במשתנה has_license את הערך True
- הזינו בהשוואה את דרישת הגיל המינימלי
נסו בעצמכם
age = ?
has_license = ?
result = age >= ? and has_license
# אל תשנו את השורה שלמטה
print("Eligible to drive:", result)השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
4אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2סיכום – לוגיקה פשוטהאופרטורים לוגיים חלק 3אופרטורים לוגיים חלק 4תרגלו בעצמכם: קומפיילר Python אונליין