هذا النوع بسيط جداً وقوي جداً. القيمة المنطقية (Boolean) يمكن أن تكون واحدة من قيمتين فقط: True (صحيح) أو False (خطأ). لاحظ أن الحرف الأول يجب أن يكون كبيراً.
نحصل على هذه القيم عادةً كنتيجة للمقارنات.
print(type(True))
print(10 > 5) # هل 10 أكبر من 5؟
print(1 == 2) # هل 1 يساوي 2؟ (لاحظ استخدام == للمقارنة)
print("بايثون" == "بايثون") # هل النصان متساويان؟
المخرجات المتوقعة:
<class 'bool'>
True
False
True
هذا النوع هو أساس اتخاذ القرارات في البرمجة، وسنعود إليه بالتفصيل في درس الجمل الشرطية.
المزيد من المحتوى؟
