0 تصويتات
منذ في تصنيف أسئلة تعليمية بواسطة

كم عدد الأسطر الناتجة من الكود التالي؟ for i in range(3): for x in range(4): print(i, x) الاختيارات: أ) 7 ب) 12 ج) 10 د) 9 ؟؟

الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:

ب) 12

الإجابة الصحيحة هي: ب) 12

الشرح التعليمي:

لنعرف كم عدد الأسطر التي سيطبعها هذا الكود على الشاشة، نحتاج إلى فهم كيف تعمل الحلقات المتداخلة (Nested Loops) في لغة البرمجة Python:

  1. الحلقة الخارجية (`for i in range(3)`):
  • هذه الحلقة ستعمل 3 مرات للمتغير `i`.
  • القيم التي ستأخذها `i` هي: `0`، ثم `1`، ثم `2`.

 

  1. أمر `print(i, x)` الموجود داخل الحلقتين هو الذي سيقوم بطاعة سطر جديد في كل مرة يتم تنفيذه فيها.
  2. حساب التكرار الكلي:

 

  • عندما تكون `i = 0`، تعمل الحلقة الداخلية (`for x in range(4)`) وتطبع 4 مرات (لأن `range(4)` تعني الأعداد: `0, 1, 2, 3`).
  • عندما تكون `i = 1`، تعود الحلقة الداخلية لتطبع 4 مرات أخرى.
  • عندما تكون `i = 2`، تطبع الحلقة الداخلية 4 مرات للمرة الأخيرة.

 

  1. النتيجة النهائية:

 

  • عدد مرات عمل الحلقة الخارجية (3) مضروباً في عدد مرات عمل الحلقة الداخلية (4).
  • $3 \times 4 = 12$ سطرًا.

 

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال كم عدد الأسطر الناتجة من الكود التالي؟ for i in range(3): for x in range(4): print(i, x) الاختيارات: أ) 7 ب) 12 ج) 10 د) 9 ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال كم عدد الأسطر الناتجة من الكود التالي؟ for i in range(3): for x in range(4): print(i, x) الاختيارات: أ) 7 ب) 12 ج) 10 د) 9 ؟؟ ب) 12.

أسئلة مشابهة

مرحباً بك في بوابة الإجابات ، المصدر الرائد للتعليم والمساعدة في حل الأسئلة والكتب الدراسية، نحن هنا لدعمك في تحقيق أعلى مستويات التعليم والتفوق الأكاديمي، نهدف إلى توفير إجابات شاملة لسؤالك
...