রিলেশনাল অপারেটরস (Relational Operators) পাইথনে ভেরিয়েবল বা মানগুলোর মধ্যে সম্পর্ক যাচাই করার জন্য ব্যবহৃত হয়। এরা তুলনামূলক অপারেটর নামেও পরিচিত। রিলেশনাল অপারেটরের মাধ্যমে কোনো মান বড়, ছোট, সমান বা অসমান কিনা তা যাচাই করা যায় এবং এরা বুলিয়ান আউটপুট (True বা False) প্রদান করে।
পাইথনের রিলেশনাল অপারেটরস:
== (সমান): দুটি মান সমান কিনা যাচাই করে।
a = 5
b = 5
print(a == b) # True
!= (অসমান): দুটি মান সমান নয় কিনা যাচাই করে।
a = 5
b = 3
print(a != b) # True
< (ছোট): প্রথম মান দ্বিতীয় মানের চেয়ে ছোট কিনা যাচাই করে।
a = 3
b = 5
print(a < b) # True
> (বড়): প্রথম মান দ্বিতীয় মানের চেয়ে বড় কিনা যাচাই করে।
a = 7
b = 5
print(a > b) # True
<= (ছোট বা সমান): প্রথম মান দ্বিতীয় মানের চেয়ে ছোট বা সমান কিনা যাচাই করে।
a = 5
b = 5
print(a <= b) # True
>= (বড় বা সমান): প্রথম মান দ্বিতীয় মানের চেয়ে বড় বা সমান কিনা যাচাই করে।
a = 5
b = 4
print(a >= b) # True
উদাহরণ:
x = 10
y = 20
print(x == y) # False, কারণ x এবং y সমান নয়
print(x != y) # True, কারণ x এবং y সমান নয়
print(x < y) # True, কারণ x ছোট y এর চেয়ে
print(x > y) # False, কারণ x বড় নয় y এর চেয়ে
print(x <= y) # True, কারণ x ছোট বা সমান y এর
print(x >= y) # False, কারণ x বড় নয় y এর
সংক্ষেপে:
- রিলেশনাল অপারেটরস মানগুলোর মধ্যে তুলনা করার জন্য ব্যবহৃত হয়।
- এগুলো True বা False রিটার্ন করে।
- এদের সাহায্যে শর্ত (conditions) যাচাই করা যায়, যা
ifস্টেটমেন্ট এবং লজিক্যাল অপারেশনে খুবই গুরুত্বপূর্ণ।