ये ऑपरेटर दोनों पक्षों के मूल्यों की तुलना करते हैं और उनके बीच संबंध तय करते हैं। उन्हें रिलेशनल ऑपरेटर भी कहा जाता है।
मान लें कि चर a में 10 है और चर b में 20 है, तो -
<टेबल> <थेड> क्रमांक <थ> ऑपरेटर और विवरण उदाहरण 1 ==यदि दो ऑपरेंड के मान समान हैं, तो शर्त सत्य हो जाती है।
(a ==b) सत्य नहीं है। 2 !=
यदि दो ऑपरेंड के मान समान नहीं हैं, तो शर्त सत्य हो जाती है।
(a !=b) सत्य है। 3
यदि दो ऑपरेंड के मान समान नहीं हैं, तो शर्त सत्य हो जाती है।
(a <> b) सत्य है। यह !=ऑपरेटर के समान है। 4 >
यदि बाएँ संकार्य का मान दाएँ संकार्य के मान से अधिक है, तो शर्त सत्य हो जाती है।
(a> b) सत्य नहीं है। 5 <
यदि लेफ्ट ऑपरेंड का मान राइट ऑपरेंड के मान से कम है, तो कंडीशन सही हो जाती है।
(a 6 >=
यदि बाएँ संकार्य का मान दाएँ संकार्य के मान से अधिक या उसके बराबर है, तो शर्त सत्य हो जाती है।
(a>=b) सत्य नहीं है। 7 <=
यदि बाएँ संकार्य का मान दाएँ संकार्य के मान से कम या उसके बराबर है, तो शर्त सत्य हो जाती है।
(a <=b) सत्य है।
उदाहरण
मान लें कि चर a में 10 है और चर b में 20 है, तो -
#!/usr/bin/python a = 21 b = 10 c = 0 if ( a == b ): print "Line 1 - a is equal to b" else: print "Line 1 - a is not equal to b" if ( a != b ): print "Line 2 - a is not equal to b" else: print "Line 2 - a is equal to b" if ( a <> b ): print "Line 3 - a is not equal to b" else: print "Line 3 - a is equal to b" if ( a < b ): print "Line 4 - a is less than b" else: print "Line 4 - a is not less than b" if ( a > b ): print "Line 5 - a is greater than b" else: print "Line 5 - a is not greater than b" a = 5; b = 20; if ( a <= b ): print "Line 6 - a is either less than or equal to b" else: print "Line 6 - a is neither less than nor equal to b" if ( b >= a ): print "Line 7 - b is either greater than or equal to b" else: print "Line 7 - b is neither greater than nor equal to b"
आउटपुट
जब आप उपरोक्त प्रोग्राम को निष्पादित करते हैं तो यह निम्नलिखित परिणाम उत्पन्न करता है -
Line 1 - a is not equal to b Line 2 - a is not equal to b Line 3 - a is not equal to b Line 4 - a is not less than b Line 5 - a is greater than b Line 6 - a is either less than or equal to b Line 7 - b is either greater than or equal to b