פייתון/פייתון גרסה 3/ביטויים בוליאניים

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש

ביטוי בוליאני (boolean expression) כשמו כן הוא. הוא ביטוי עם ערכים שפעולת הפלט המתקבלת ממנו היא "אמת" (True) או שקר ("Flase").

אופרטורים [1] קוד קלט ופלט
גדול או קטן

< או >

>>>6>7
Flase
>>> 'a'<'c'
True
גדול שווה או קטן שווה

>= או <=

>>>6=>7
Flase
>>>9<=9
True
שוויון בין ביטוים
  • כאשר == עבור ערכים שווים.
  • כאשר is עבור עצמים שווים.

להרחבה ראה העתקים

== or is

>>> a=400
>>> b=400
>>> id(a)
89043264
>>> id(b)
89043920
>>> a==b
True
>>> a is b
False
>>> a=1
>>> b=1
>>> id(a)
1573705520
>>> id(b)
1573705520
>>> a==b
True
>>> a is b
True
אי שיוויון בין שני מספרים

 != or is not

>>> 6 =! 5
Flase
>>> 'blue' is not 'blue'
False
הביטוי הבוליאני המפורש True ו-Flase

Flase או True

>>>Flase
Flase
>>>True 
True
  • נהוג לרווח לפני ואחרי הביטוים בוליאנים בדומה לרוויח הנעשה לפני שיוויון בהשמה:
2 < 3

ערך Flase[עריכה]

ערך Flase הוא אחד מהערכים הבאים:

  • ערך none
  • ביטוי Flase
  • אפס או ביטוי ריק (כלומר " ")

הביטוי הבוליאני[עריכה]

נשם לב: הביטוי הבוליאניים הוא ה"משוואה כולה" :

>>>type (6<7)
bool

ביטוי בוליאני מורכב[עריכה]

ביטוי בוליאני מורכב הוא ביטוי המורכב ממספר ביטוים בוליאני שיש בניהם קשר אחד מבין הבאים:

קשר דוגמה
וגם
6<7 and 6<5
או
6<7 or 4<5
לא (הופכת את הביטוי הבילואני אם הוא אמת המסקנה תהיה שקר ולהפך)
not 9>10

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

דוגמה[עריכה]

>>> exp_1=4>10
>>>exp_2=4>5
>>>bool_exp = exp_1 or exp_2
>>>print(bool_exp)

הפלט שיתקבל

Flase

הערות שוליים[עריכה]

  1. ^ את הפעולות ניתן לבצע הן על מחרוזות והן על מספרים