Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Python में OR और AND ऑपरेटर्स में क्या अंतर है?


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
  1. - पायथन लॉजिकल ऑपरेटर्स: पूरी गाइड

    जब आप कंडीशनल स्टेटमेंट्स के साथ काम कर रहे होते हैं, तो आप स्टेटमेंट में एक से अधिक तुलना करना चाह सकते हैं। उदाहरण के लिए, आप जांचना चाह सकते हैं कि क्या दो स्टेटमेंट्स True का मूल्यांकन करते हैं, या दो स्टेटमेंट्स में से कोई एक False का मूल्यांकन करता है। यहीं पायथन लॉजिकल ऑपरेटर्स काम आते हैं।

  1. C भाषा में विभिन्न ऑपरेटर और एक्सप्रेशन C भाषा में विभिन्न ऑपरेटर और एक्सप्रेशन

    C भाषा में ऑपरेटर्स का परिचय ऑपरेटर डेटा पर ऑपरेशन करते हैं। इन्हें निम्न श्रेणियों में वर्गीकृत किया गया है: अंकगणितीय ऑपरेटर्स (Arithmetic Operators) संबंधपरक ऑपरेटर्स (Relational Operators) तार्किक ऑपरेटर्स (Logical Operators) असाइनमेंट ऑपरेटर्स (Assignment Operators) इन्क्रीमेंट और डिक्रीमेंट ऑ

  1. - Python में विभिन्न बेसिक ऑपरेटर्स क्या हैं?

    Python में ऑपरेटर्स को इस प्रकार वर्गीकृत किया जाता है: अंकगणितीय ऑपरेटर्स + जोड़ के लिए - घटाव के लिए * गुणा के लिए / भाग के लिए // फ्लोर डिवीजन के लिए % मोड्यूलो या शेषफल के लिए रिलेशनल ऑपरेटर्स > ग्रेटर दैन के लिए >= ग्रेटर दैन या इक्वल टू के लिए < लेस दैन के लिए <= लेस दैन या इक्