طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 111 · أساسيات برمجة الحاسب
تقييم الدرس 9

الشروط المتعددة: elif و and و or

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 9: الشروط المتعددة: elif و and و or. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) ماذا يطبع البرنامج؟
main.py
n = 7if n > 10:    print("أ")elif n > 5:    print("ب")else:    print("ج")
2) ماذا يطبع البرنامج؟
main.py
x = 5print(x > 1 and x > 8)
3) ماذا يطبع البرنامج؟
main.py
x = 5print(x > 1 or x > 8)
4) أي سطر يفحص أن n بين 1 و 10؟
5) كم مرة يُطبع شيء في سلسلة if/elif/else واحدة؟

2السؤال الثاني: صح أم خطأ

1) elif تُكتب بعد if وقبل else.
الصواب: صح
2) مع and يكفي أن يتحقق شرط واحد.
الصواب: خطأ
3) يمكن أن يكون في البرنامج أكثر من elif.
الصواب: صح
4) بايثون يفحص كل الشروط حتى بعد إيجاد شرط صحيح.
الصواب: خطأ

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) لجمع شرطين يجب أن يتحققا معًا نستخدم .
الإجابة: and
2) لشرط يكفي فيه تحقق أحد الطرفين نستخدم .
الإجابة: or
3) «وإلا إذا» في بايثون هي .
الإجابة: elif

4السؤال الرابع: أسئلة عملية

1) المستخدم أدخل 76. ما ناتج البرنامج؟

main.py
mark = int(input("الدرجة: "))if mark >= 90:    print("ممتاز")elif mark >= 75:    print("جيد جدًّا")else:    print("ناجح")
الناتج الصحيح:
Shell×
الدرجة: 76
جيد جدًّا
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».