পাইথনে তুলনা অপারেটর: সহজে সিদ্ধান্ত নিন, নিখুঁত ফলাফল পান:
অনেক সময় আমাদের ডেটাকে বিভিন্ন শর্তের সাথে compare করে ডিসিশন নিতে হয় ।
তখন compare operator ব্যবহার করা হয়।
Comparison Operators:
| Symbol | Name | Example |
| == | Equal | A == b |
| != | Not equal | a != b |
| > | Greater than | a >b |
| > | Less than | a <b |
| >= | Greater than or equal to | a>=b |
| <= | Less than or equal to | a<=b |
মনেকরি একটি ক্লাস এর রেজাল্ট তৈরী করতে হবে যেখানে কিছু শর্ত আছে নিচের মত।
- শিক্ষার্থীকে সবগুলো সাবজেক্ট এ পরীক্ষা দিতে হবে।
- শিক্ষার্থীকে সর্বনিম্ন ৩৩ নম্বর পেতে হবে।
- শিক্ষার্থীকে ৩৩ এর নিচে নাম্বার হলে ফেল দেখানো হবে।
- শিক্ষার্থী কোন পরীক্ষায় absent থাকলে ফেল দেখানো হবে।
- শিক্ষার্থী যদি ৭৯ বা তার কম পায় তাহলে সে A+ পাবে না।
Equal : ==
''' পরীক্ষা হয়েছে ৬ টি। ৬ দিন উপস্থিত ছিল কিনা ? '''
attend = 6
print(attend == 6) # return Truenot Equal : !=
attend = 6
'''যদি ৬ দিন উপস্থিত না থাকে তাহলে ফেল। '''
print(attend !=6 ) # return falseGreater than : >
''' নির্দিষ্ট একটি সাবজেক্ট এ ৩৩ বা তার বেশি পেয়ে পাশ করেছে কিনা ? '''
bangla = 50
print(bangla > 30 ) # Output True । পাশLess Than : <
'''৩৩ এর কম হলে ফেল '''
bangla = 50
print(bangla < 33) # output false ফেল।Greater than or equal to >=
''' এবার আমরা দেখবো মার্ক ৩৩ এর সমান বা তার বেশি হলে পাশ
কি রিটার্ন করবে মার্ক ৩৩ এর সমান বা তার বেশি হলে '''
bangla = 50
print(bangla >= 33) # output TrueLess than or equal to <=
bangla = 50
print(bangla >= 33) # output True
# যদি bangla ১ থেকে ৩২ এর মধ্যে হয় তাহলে কি রিটার্ন করবে
print(bangla <= 32) # Output False