Boolean logic(boolean məntiqi) if ifadəsi üçün birdən daha çox mürəkkəb şərtləri yerinə yetirməkdə istifadə olunur.Pythonun Boolean operatorları bunlardır:and,or,not.And operatoru iki argumenti götürərək əgər hər ikisi doğrudursa,onları doğru(true) olaraq bir-birinə bağlayır.Əks halda hər ikisini yalan(false) kimi bir-birinə bağlayır:
>>> 1==1 and 2==2 True >>> 1==1 and 2==3 False >>> 1!=1 and 2==2 False >>> 2<1 and 3>6 FalsePython Boolean operatorları üçün sözlərdən istifadə edir,lakin başqa dillərdə bunun üçün &&,|| və ! kimi işarələrdən istifadə olunur.
Booleanın or operatoru da 2 argument götürür və əgər bu argumentlərdən hər ikisi,yaxud biri doğrudursa,onları doğru(true) qəbul edir,Əgər hər iki argument yalandırsa(false),onda onları yalan(false) qəbul edir:
>>> 1==1 or 2==2 True >>> 1==1 or 2==3 True >>> 1!=1 or 2==2 True >>> 2<1 or 3>6 False
Digər operatorların əksinə not operatoru 1 argument götürür və onu çevirir.Yəni not True(doğru deyil)-in nəticəsi False(yalan) və not False(yalan deyil)-in nəticəsi True(doğru) olur.
>>> not 1==1 False >>> not 1>7 True
Birdən daha çox şərti olan if ifadəsini zəncirləmək üçün Boolean operatorlarından istifadə edə bilərsiniz.
Yorumlar
Yorum Gönder