Python में, `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