Python proqramlaşdırma dilində, məntiqi operatorlar dəyişənlərin və ifadələrin qiymətlərini birləşdirmək üçün istifadə olunur. İşlədiyiniz məntiqi operatorlara baxaq:
AND (və): and operatoru iki şərtin hər ikisini eyni anda yoxlayır. Əgər hər iki şərt doğrudursa, nəticə True olur. Əks halda, nəticə False olur. Məsələn:
Python
a = True
b = False
result = a and b
print(result) # Nəticə: False
OR (və ya): or operatoru iki şərtin ən az birini yoxlayır. Əgər hər hansı bir şərt doğrudursa, nəticə True olur. Hər iki şərt yanlışdırsa, nəticə False olur. Məsələn:
Python
a = True
b = False
result = a or b
print(result) # Nəticə: True
AI-generated code. Review and use carefully. More info on FAQ.
XOR (müxtəlifdir): Python-da xor operatoru yoxdur, amma onun məntiqi eşitliyini tətbiq edə bilərik. İki dəyişənin xor nəticəsini tapmaq üçün aşağıdakı funksiyanı istifadə edə bilərsiniz:
Python
xor = lambda a, b: (a and not b) or (not a and b)
AI-generated code. Review and use carefully. More info on FAQ.İstifadəsi:
Python
result1 = xor(True, False) # Nəticə: True
result2 = xor(False, False) # Nəticə: False
result3 = xor(True, True) # Nəticə: False
NOT (deyil): not operatoru bir şərtin əksini göstərir. Əgər şərt doğru olarsa, not operatoru onu yanlış edir və əksinə. Məsələn:
Python
a = True
result = not a
print(result) # Nəticə: False
Негізгі бет python dərsləri 5 - mentiqi deyisenler
Пікірлер