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