المعاملات المنطقية - الجزء الأول
جزء من قسم Fundamentals في رحلة Python على Coddy — الدرس 15 من 77.
تُستخدم المعاملات المنطقية للربط بين الجمل الشرطية.
يحتوي بايثون على ثلاثة معاملات منطقية:
andornot
لنرى كيف يعمل المعامل 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التحدي
سهلأكمل الكود لتحديد ما إذا كان الشخص مؤهلاً للقيادة بناءً على عمره وحالة رخصته.
يكون الشخص مؤهلاً للقيادة عندما:
- يكون عمره 18 عاماً على الأقل وَ
- لديه رخصة قيادة سارية
املأ الفراغات بالقيم الصحيحة:
- املأ المتغير age بالقيمة 20
- املأ المتغير has_license بالقيمة True
- املأ الحد الأدنى للسن المطلوب في المقارنة
ورقة مرجعية
المعاملات المنطقية في بايثون:
| المعامل | المعنى | مثال |
|---|---|---|
and | True إذا كانت جميع المعاملات True | a and b |
or | True إذا كان أي من المعاملات True | a or b |
not | True إذا كان المعامل False | not 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)يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس Fundamentals
4المعاملات - الجزء الثاني
المعاملات المنطقية - الجزء الأولالمعاملات المنطقية - الجزء الثانيمراجعة - المنطق البسيطالمعاملات المنطقية - الجزء الثالثالمعاملات المنطقية - الجزء الرابع7حاسبة تقسيم الفاتورة
رسالة الترحيبالحصول على المدخلات2المتغيرات
الأرقامالنصوص (String)القيم المنطقية (Boolean)قواعد التسميةالمتغيرات الفارغةمراجعة - تهيئة المتغيرات8الحلقات التكرارية
حلقة Forحلقة Whileجملة Breakجملة Continueمراجعة - المضروب (Factorial)دالة Rangeالحلقات المتداخلةمراجعة - Dynamic Input3المعاملات - الجزء الأول
المعاملات الحسابيةمعامل باقي القسمةاختصارات العمليات الحسابيةمراجعة - العمليات الرياضية البسيطةمعاملات المقارنة6أساسيات الإدخال والإخراج
الإخراجالإخراج مع المتغيراتالإدخالتحويل الأنواعمراجعة - حتى 120مراجعة - صح أم خطأ