🔰 بولین (Boolean) در پایتون
در پایتون، نوع دادهی Boolean فقط دو مقدار دارد:
True
False
🔹 "True" یعنی درست
🔹 "False" یعنی نادرست
━━━━━━━━━━━━━━━━━━
1️⃣ ساخت متغیر بولین
is_student = True
is_admin = False
print(is_student)
# True
print(is_admin)
# False
━━━━━━━━━━━━━━━━━━
2️⃣ استفاده از عملگرهای مقایسهای
نتیجهی مقایسهها همیشه یک مقدار بولین است:
x = 10
y = 5
print(x > y)
# True
print(x == y)
# False
یاداوری عملگرهای مهم:
== برابر است با
!= نابرابر است
> بزرگتر
< کوچکتر
>= بزرگتر یا مساوی
<= کوچکتر یا مساوی
━━━━━━━━━━━━━━━━━━
3️⃣ تبدیل مقدار به Boolean
با "bool()" میتوانیم یک مقدار را به Boolean تبدیل کنیم:
print(bool(1))
# True
print(bool(0))
# False
print(bool("Python"))
# True
print(bool(""))
# False
💡 مقادیری مثل "0"، """" و "None" در پایتون False محسوب میشوند.
━━━━━━━━━━━━━━━━━━
4️⃣ ترکیب چند شرط
با "and"، "or" و "not" میتوانیم شرایط را ترکیب کنیم:
age = 20
has_card = True
print(age >= 18 and has_card)
# True
🔹 "and" → هر دو شرط باید درست باشند
🔹 "or" → حداقل یکی از شرطها درست باشد
🔹 "not" → نتیجه را برعکس میکند
print(not True)
# False
━━━━━━━━━━━━━━━━━━
📝 تمرینهای این بخش
تمرین ۱ — مقایسه
خروجی کدهای زیر را قبل از اجرا حدس بزنید:
print(10 > 5)
print(7 == 10)
print(15 <= 15)
print(8 != 8)
━━━━━━━━━━━━━━━━━━
تمرین ۲ — "bool()"
خروجی هر کدام را مشخص کنید:
print(bool(0))
print(bool(10))
print(bool(""))
━━━━━━━━━━━━━━━━━━
تمرین ۳ — "and" و "or"
بدون اجرای کد، خروجی را مشخص کنید:
print(True and False)
print(True or False)
print(False and False)
print(False or True)
━━━━━━━━━━━━━━━━━━
تمرین ۴ — چالش 🔥
با استفاده از "bool()" و بدون استفاده از "if"، بررسی کنید که آیا یک رشته خالی است یا خیر:
text = ""
# کد خود را اینجا بنویسید
#آموزش_پایتون
#پایتون
#کاما_کد
#بولین
1 · 166 · پست🔰 بولین (Boolean) در پایتون
5 اکتبر 2026در همان حوالی فید
این پیام