🧠 Boolean কী?
Boolean হলো একটি ডেটা টাইপ, যা কেবল দুটি মান নিতে পারে:
✅ True
✅ False
Boolean সাধারণত শর্ত (condition) যাচাই করার জন্য ব্যবহৃত হয়।
📘 উদাহরণ:
x = True
y = False
print(x)
print(y)📤 আউটপুট:
True
False🔍 Comparison Operators (তুলনা অপারেটর)
তুলনা অপারেটর দুটি মান তুলনা করে Boolean (True / False) ফেরত দেয়।
| অপারেটর | কাজ | উদাহরণ |
|---|---|---|
== | সমান কি না | 5 == 5 → True |
!= | সমান নয় | 5 != 3 → True |
> | বড় | 7 > 5 → True |
< | ছোট | 3 < 5 → True |
>= | বড় বা সমান | 5 >= 5 → True |
<= | ছোট বা সমান | 3 <= 5 → True |
📘 উদাহরণ:
a = 10
b = 20
print(a == b) # False
print(a != b) # True
print(a < b) # True
print(a <= 10) # True📤 আউটপুট:
False
True
True
True🔁 Boolean Expression & Logical Operators
Logical Operators ব্যবহার করে Boolean expression তৈরি করা যায়।
| অপারেটর | কাজ | উদাহরণ |
|---|---|---|
and | সব শর্ত True হলে True | (5>2 and 3<4) → True |
or | যেকোনো এক শর্ত True হলে True | (5>2 or 3>4) → True |
not | Boolean এর বিপরীত মান | not True → False |
📘 উদাহরণ:
x = 5
y = 10
print(x > 2 and y < 15) # True
print(x > 2 or y > 15) # True
print(not(x > 2)) # False📤 আউটপুট:
True
True
False🧩 বাস্তব উদাহরণ
age = 20
has_id = True
if age >= 18 and has_id:
print("আপনি প্রবেশ করতে পারবেন।")
else:
print("আপনি প্রবেশ করতে পারবেন না।")📤 আউটপুট:
আপনি প্রবেশ করতে পারবেন।🔍 Boolean ব্যবহার ফাংশনে
def is_even(number):
return number % 2 == 0
print(is_even(10)) # True
print(is_even(7)) # False🏁 উপসংহার
এখন তুমি জানো —
✅ Boolean কীভাবে কাজ করে
✅ তুলনা অপারেটর ও logical operators ব্যবহার করে শর্ত যাচাই করা যায়
✅ Boolean expression বাস্তব উদাহরণে ব্যবহার








