خطوة العداد في العبارة التالية هي :(for i in range (1,10,2 ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
2
الإجابة الصحيحة هي 2، وإليك الشرح المفصل:
تستخدم دالة `range()` في لغة بايثون لتحديد نطاق من الأرقام، وتأخذ ثلاثة عناصر أساسية بالترتيب التالي:
`range(start, stop, step)`
1. البداية (start): هو الرقم الذي يبدأ منه العداد، وفي هذه العبارة هو الرقم (1).
2. النهاية (stop): هو الرقم الذي يتوقف عنده العداد قبل الوصول إليه، وفي هذه العبارة هو الرقم (10).
3. الخطوة (step): هي مقدار الزيادة التي تضاف إلى العداد في كل دورة، وفي هذه العبارة هي الرقم (2).
كيف يعمل العداد في هذا المثال؟
بما أن خطوة العداد هي 2، فإن البرنامج لن يزيد بمقدار واحد، بل سيقفز بمقدار 2 في كل مرة كالتالي:
- يبدأ من الرقم: 1
- يزيد 2 فيصبح: 3
- يزيد 2 فيصبح: 5
- يزيد 2 فيصبح: 7
- يزيد 2 فيصبح: 9
وبذلك تكون القيمة الثالثة في الدالة `range(1, 10, 2)` هي التي تمثل "خطوة العداد".
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال خطوة العداد في العبارة التالية هي :(for i in range (1,10,2 ؟ اترك تعليق فورآ.