পাইথনে and এবং or (সাথে not) লজিক্যাল অপারেটর হিসেবে সংজ্ঞায়িত। দুটোই দুটি অপারেন্ড নেয় যা true বা false হয়তে পারে।
and অপারেটর true রিটার্ন করে শুধু যখন দুটি অপারেন্ডই true হয়।
>>> a = 50 >>> b = 25 >>> a > 40 and b > 40 False >>> a > 100 and b < 50 False >>> a == 0 and b == 0 False >>> a > 0 and b > 0 True
or অপারেটর true রিটার্ন করে যদি যেকোনো একটি অপারেন্ড true হয়।
>>> a = 50 >>> b = 25 >>> a > 40 or b > 40 True >>> a > 100 or b < 50 True >>> a == 0 or b == 0 False >>> a > 0 or b > 0 True