كم عدد الأسطر الناتجة من الكود التالي؟ for i in range(3): for x in range(4): print(i, x) ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
ب) 12
الإجابة الصحيحة هي: ب) 12 سطرًا.
إليك شرح كيف حصلنا على هذا العدد بطريقة سهلة:
- الحلقة الأولى الخارجية (`for i in range(3)`): تعني أن الكود سيقوم بتكرار العملية 3 مرات (للأرقام: 0، 1، 2).
- الحلقة الثانية الداخلية (`for x in range(4)`): تعني أن الكود داخلها سيتم تنفيذه 4 مرات لكل مرة تعمل فيها الحلقة الخارجية (للأرقام: 0، 1، 2، 3).
طريقة الحساب:
لكي نعرف عدد الأسطر الإجمالي الناتجة عن طباعة الأمر `print(i, x)`، نضرب عدد مرات تكرار الحلقة الأولى في عدد مرات تكرار الحلقة الثانية:
- 3 (مرات الحلقة الأولى) × 4 (مرات الحلقة الثانية) = 12 سطرًا.
أي أن الأمر `print` سيتم تنفيذه 12 مرة، وبالتالي سينتج عنه 12 سطرًا على الشاشة.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال كم عدد الأسطر الناتجة من الكود التالي؟ for i in range(3): for x in range(4): print(i, x) ؟ اترك تعليق فورآ.