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

أي من الخيارات أدناه هي مخرجات الكود التالي؟ python for i in range(4):     print(i) يُرجى استخدام الرمز البرمجي بحذر.  الخيارات: 1 2 3 0 1 2 3 0 1 2 3 4 ؟؟

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

(ب)

الإجابة الصحيحة هي: (ب) 0 1 2 3

شرح الكود بالتفصيل:

يعتمد هذا الكود على دالة في لغة بايثون تسمى `range()` وحلقة التكرار `for`. إليك توضيح كيفية عملها:

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

تتبع تنفيذ الكود خطوة بخطوة:
  1. الدورة الأولى: تكون قيمة `i = 0` $\rightarrow$ يتم طباعة 0.
  2. الدورة الثانية: تكون قيمة `i = 1` $\rightarrow$ يتم طباعة 1.
  3. الدورة الثالثة: تكون قيمة `i = 2` $\rightarrow$ يتم طباعة 2.
  4. الدورة الرابعة: تكون قيمة `i = 3` $\rightarrow$ يتم طباعة 3.
  5. عند الوصول للرقم 4، تتوقف الحلقة تماماً.

النتيجة النهائية:
0
1
2
3

اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال أي من الخيارات أدناه هي مخرجات الكود التالي؟ python for i in range(4):     print(i) يُرجى استخدام الرمز البرمجي بحذر.  الخيارات: 1 2 3 0 1 2 3 0 1 2 3 4 ؟ اترك تعليق فورآ.

1 إجابة وحدة

0 تصويتات
منذ بواسطة
 
أفضل إجابة
إجابة سؤال أي من الخيارات أدناه هي مخرجات الكود التالي؟ python for i in range(4):     print(i) يُرجى استخدام الرمز البرمجي بحذر.  الخيارات: 1 2 3 0 1 2 3 0 1 2 3 4 ؟ بالأعلى.

أسئلة مشابهة

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