এই অপারেটরগুলি তাদের উভয় পাশের মানগুলির তুলনা করে এবং তাদের মধ্যে সম্পর্ক নির্ধারণ করে। তাদের রিলেশনাল অপারেটরও বলা হয়।
ধরুন ভেরিয়েবল a ধারণ করে 10 এবং ভেরিয়েবল b 20 ধরে, তারপর −
Sr.No | অপারেটর এবং বিবরণ | উদাহরণ |
---|---|---|
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