Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

المعاملات المنطقية - الجزء الأول

جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 15 من 77.

تُستخدم المعاملات المنطقية للربط بين الجمل الشرطية.

يحتوي بايثون على ثلاثة معاملات منطقية:

  • and
  • or
  • not

لنرى كيف يعمل المعامل and:

يعيد عامل المنطق and القيمة True إذا كانت كلتا الجملتين صحيحتين.

# إنشاء متغيرين منطقيين
x = True
y = True

# التحقق مما إذا كان كل من x و y قيمتهما True
result = x and y

بعد تنفيذ الكود أعلاه، يحتوي result على:

True

إذا كانت إحدى القيم هي False، فستكون النتيجة False:

# إنشاء متغيرين منطقيين
x = True
y = False

# التحقق مما إذا كان كل من x و y قيمتهما True
result = x and y

هذا يعطينا:

False
challenge icon

التحدي

سهل

أكمل الكود لتحديد ما إذا كان الشخص مؤهلاً للقيادة بناءً على عمره وحالة رخصته.

يكون الشخص مؤهلاً للقيادة عندما:

  • يكون عمره 18 عاماً على الأقل وَ
  • لديه رخصة قيادة سارية

املأ الفراغات بالقيم الصحيحة:

  1. املأ المتغير age بالقيمة 20
  2. املأ المتغير has_license بالقيمة True
  3. املأ الحد الأدنى للسن المطلوب في المقارنة

ورقة مرجعية

المعاملات المنطقية في بايثون:

المعاملالمعنىمثال
andTrue إذا كانت جميع المعاملات Truea and b
orTrue إذا كان أي من المعاملات Truea or b
notTrue إذا كان المعامل Falsenot a

أمثلة:

b1 = (5 > 3) and (1 == 1)  # True
b2 = not 5 == 4 or 5 == 2  # True
b3 = not 1 == 1 or False   # False
b4 = not (3 > 4)           # True
b5 = not (5 > 10 or 5 > 1) # False

جرّب بنفسك

age = ?
has_license = ?

result = age >= ? and has_license

# لا تغير السطر أدناه
print("Eligible to drive:", result)
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals