Comparison Operators
অনেক সময় আমাদের ডেটাকে বিভিন্ন শর্তের সাথে 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 True
not Equal : !=
attend = 6
'''যদি ৬ দিন উপস্থিত না থাকে তাহলে ফেল। '''
print(attend !=6 ) # return false
Greater 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 True
Less than or equal to <=
bangla = 50
print(bangla >= 33) # output True
# যদি bangla ১ থেকে ৩২ এর মধ্যে হয় তাহলে কি রিটার্ন করবে
print(bangla <= 32) # Output False