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

المرور على القائمة والبحث فيها

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

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

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

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

1) ماذا يطبع البرنامج؟
main.py
total = 0for x in [2, 4, 6]:    total += xprint(total)
2) ماذا يطبع البرنامج؟
main.py
count = 0for x in [5, 12, 8, 20]:    if x > 10:        count += 1print(count)
3) ماذا يطبع البرنامج؟
main.py
found = Falsefor n in ["علي", "سارة"]:    if n == "منى":        found = Trueprint(found)
4) كم سطرًا يطبع البرنامج؟
main.py
for c in ["أحمر", "أخضر", "أزرق"]:    print(c)
5) ماذا يطبع آخر سطر؟
main.py
a = ["أ", "ب", "ج"]for i in range(len(a)):    print(i + 1, "-", a[i])

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

1) حلقة for تمرّ على عناصر القائمة بالترتيب.
الصواب: صح
2) نضع total = 0 داخل الحلقة عند الجمع.
الصواب: خطأ
3) break توقف الحلقة عند إيجاد العنصر.
الصواب: صح
4) range(len(a)) تعطي أرقام خانات القائمة a.
الصواب: صح

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

1) عند البحث يبدأ العَلَم found بالقيمة .
الإجابة: False
2) لإيقاف البحث بعد إيجاد العنصر نستخدم .
الإجابة: break
3) القائمة الفارغة نكتبها .
الإجابة: []

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

1) ما ناتج البرنامج؟

main.py
prices = [10, 25, 5]total = 0for p in prices:    total += p    print("المجموع الآن:", total)print("الإجمالي:", total)
الناتج الصحيح:
Shell×
المجموع الآن: 10
المجموع الآن: 35
المجموع الآن: 40
الإجمالي: 40
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».