Menu
Coddy logo textTech

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

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

לאופרטורים לוגיים יש טבלה מיוחדת שנקראת "טבלת אמת", שמציגה מה מחזיר השילוב של אופרטורים לוגיים.

טבלת האמת של האופרטור and:

aba and b
FalseFalseFalse
FalseTrueFalse
TrueFalseFalse
TrueTrueTrue

הדרך היחידה לקבל True עבור האופרטור and היא אם גם a וגם b הם True

טבלת אמת עבור האופרטור or:

aba or b
FalseFalseFalse
FalseTrueTrue
TrueFalseTrue
TrueTrueTrue

במקרה הזה, כדי לקבל תוצאה של True, הערך של a או של b צריך להיות True.

טבלת אמת עבור האופרטור not:

anot a
FalseTrue
TrueFalse

כאן הערך של a הפוך. אם a הוא False, אז not a הוא True

challenge icon

אתגר

מתחילים

החליפו את הערכים של המשתנים b1 ו-b2 במספרים כך ש-b3 יהיה True.

b3 יהיה True כאשר המכפלה של b1 ו-b2 גדולה מסכומם.

נסו בעצמכם

# החליפו את הערכים במספרים
b1 = ?
b2 = ?

# שורה זו בודקת אם b1 * b2 גדול מ־b1 + b2
b3 = (b1 * b2) > (b1 + b2)

# אל תשנו את השורה שלמטה
print(f"b3 = {b3}")
quiz iconבחנו את עצמכם

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

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

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