🔹 1. ما هي الشروط؟

الشروط في Python تسمح لك باتخاذ قرارات بناءً على القيم والمعطيات. يتم ذلك باستخدام if, elif, else.

🔹 مثال بسيط:

age = 18

if age >= 18:
    print("أنت بالغ!")
else:
    print("أنت غير بالغ!")

✅ إذا كان العمر 18 أو أكثر → سيتم طباعة "أنت بالغ!" ✅ إذا كان العمر أقل من 18 → سيتم طباعة "أنت غير بالغ!"

🔹 2. استخدام elif لإضافة شروط إضافية

يمكنك إضافة عدة شروط باستخدام elif:

grade = 85

if grade >= 90:
    print("ممتاز!")
elif grade >= 80:
    print("جيد جدًا!")
elif grade >= 70:
    print("جيد!")
else:
    print("بحاجة إلى تحسين!")

✅ إذا كانت الدرجة 90 أو أكثر"ممتاز!" ✅ إذا كانت الدرجة 80 أو أكثر"جيد جدًا!" ✅ إذا كانت الدرجة 70 أو أكثر"جيد!" ✅ إذا كانت أقل من 70"بحاجة إلى تحسين!"

🔹 3. الشروط المركبة باستخدام and, or, not

يمكنك الجمع بين عدة شروط باستخدام العوامل المنطقية:

age = 20
is_student = True

if age >= 18 and is_student:
    print("أنت طالب بالغ!")

✅ الشرط يتحقق فقط إذا كان العمر 18 أو أكثر وكان المستخدم طالبًا.

🔹 استخدام or (أحد الشرطين يكفي):

if age >= 18 or is_student:
    print("أنت مؤهل!")

✅ الشرط يتحقق إذا كان أحد الشرطين صحيحًا.

🔹 استخدام not (عكس الشرط):

if not is_student:
    print("أنت لست طالبًا!")

✅ الشرط يتحقق إذا كان المستخدم ليس طالبًا.

🔹 4. تمرين عملي

🔹 اكتب برنامجًا يطلب من المستخدم إدخال درجة الاختبار، ثم يعرض التقييم المناسب:

grade = int(input("أدخل درجتك: "))

if grade >= 90:
    print("ممتاز!")
elif grade >= 80:
    print("جيد جدًا!")
elif grade >= 70:
    print("جيد!")
else:
    print("بحاجة إلى تحسين!")

🎯 ماذا بعد؟ في الدرس القادم، سنتعلم الحلقات (Loops) والتكرار في Python!😊🚀

التعليقات مغلقة.