تقييم الدرس 12
التحكم في الحلقة: break و continue
أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس
أسئلة التقييم
تقييم الدرس 12: التحكم في الحلقة: break و continue. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».
1السؤال الأول: اختر الإجابة الصحيحة
1) ماذا يطبع البرنامج؟
for n in range(1, 5): if n == 3: break print(n, end=" ")
2) ماذا يطبع البرنامج؟
for n in range(1, 5): if n == 3: continue print(n, end=" ")
3) ما الأمر الذي يخرج من الحلقة كلها؟
4) ما الذي يجب أن تحتويه حلقة
while True؟5) كم عددًا يُطبع؟
for n in range(1, 11): if n % 2 == 0: continue print(n)
2السؤال الثاني: صح أم خطأ
1)
continue يوقف الحلقة كلها.الصواب: خطأ
2)
break يخرج من الحلقة فورًا.الصواب: صح
3)
while True بلا break حلقة لا تنتهي.الصواب: صح
4) يمكن استخدام
break في حلقة for.الصواب: صح
3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة
1) لتخطي الدورة الحالية فقط نستخدم .
الإجابة: continue
2) للخروج من الحلقة عند إيجاد المطلوب نستخدم .
الإجابة: break
3) حلقة لا شرط لها نكتبها .
الإجابة: while True:
4السؤال الرابع: أسئلة عملية
1) المستخدم أدخل 7 ثم 3 ثم 0. ما ناتج البرنامج؟
total = 0while True: n = int(input("عدد: ")) if n == 0: break total += nprint("المجموع:", total)
الناتج الصحيح:Shell×
عدد: 7
عدد: 3
عدد: 0
المجموع: 10
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».