في حلقة التكرار التالية : for i in range (5) ينفذ البرنامج مايلي: ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
يبدأ العداد من 0 ويكرر الأوامر 5 مرات.
حلقة التكرار `for i in range(5)` تعني أن البرنامج سينفذ الأوامر الموجودة داخل الحلقة 5 مرات. إليك التفصيل:
- `range(5)`: هذه الدالة تُنشئ سلسلة من الأرقام تبدأ من 0 وتنتهي عند 4. أي أن السلسلة هي: 0, 1, 2, 3, 4.
- `for i in ...`: هذا الجزء من الحلقة يخبر البرنامج بأن يأخذ كل رقم من سلسلة الأرقام التي أنشأتها `range(5)` ويضعه في المتغير `i` في كل مرة.
- كيف يعمل التكرار؟
- في المرة الأولى، `i` ستكون قيمتها 0.
- في المرة الثانية، `i` ستكون قيمتها 1.
- في المرة الثالثة، `i` ستكون قيمتها 2.
- في المرة الرابعة، `i` ستكون قيمتها 3.
- في المرة الخامسة والأخيرة، `i` ستكون قيمتها 4.
- النتيجة: في كل مرة تتغير فيها قيمة `i`، يتم تنفيذ الأوامر الموجودة داخل الحلقة. لذلك، يتم تنفيذ الأوامر 5 مرات، مع قيم مختلفة لـ `i` في كل مرة.
ببساطة، تبدأ قيمة العداد `i` من 0 وتزيد بمقدار 1 في كل مرة، وتتوقف الحلقة عندما تصل `i` إلى القيمة 4 (أي قبل الوصول إلى 5).
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال في حلقة التكرار التالية : for i in range (5) ينفذ البرنامج مايلي: ؟ اترك تعليق فورآ.