تستخدم دالة ........ مع الحلقة لتحديد عدد التكرارات ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
range.
دالة `range()` هي الدالة المستخدمة مع الحلقات (مثل حلقة `for`) لتحديد عدد مرات تكرار الحلقة.
شرح مفصل:
- ما هي دالة `range()`؟
- `range()` هي دالة مُدمجة في لغة بايثون (Python) تُستخدم لإنشاء سلسلة من الأرقام. هذه السلسلة يمكن استخدامها للتحكم في عدد مرات تكرار حلقة.
- كيف تعمل مع حلقة `for`؟
- تأخذ دالة `range()` عادةً واحدًا أو اثنين أو ثلاثة مُدخلات (arguments):
- `range(stop)`: تبدأ السلسلة من 0 وتصل إلى `stop - 1`.
- `range(start, stop)`: تبدأ السلسلة من `start` وتصل إلى `stop - 1`.
- `range(start, stop, step)`: تبدأ السلسلة من `start` وتصل إلى `stop - 1` مع زيادة بمقدار `step` في كل مرة.
- حلقة `for` تتكرر مرة واحدة لكل رقم في السلسلة التي تُنشئها `range()`.
- أمثلة توضيحية:
- مثال 1: التكرار 5 مرات
```python
for i in range(5):
print(i)
```
النتيجة: ```
0
1
2
3
4
```
في هذا المثال، `range(5)` تُنشئ سلسلة الأرقام 0، 1، 2، 3، 4. الحلقة `for` تتكرر 5 مرات، وفي كل مرة تأخذ المتغير `i` قيمة جديدة من السلسلة.
- مثال 2: التكرار من 2 إلى 6
```python
for i in range(2, 7):
print(i)
```
النتيجة: ```
2
3
4
5
6
```
هنا، `range(2, 7)` تُنشئ سلسلة الأرقام 2، 3، 4، 5، 6.
- مثال 3: التكرار مع زيادة بمقدار 2
```python
for i in range(0, 10, 2):
print(i)
```
النتيجة: ```
0
2
4
6
8
```
في هذا المثال، `range(0, 10, 2)` تُنشئ سلسلة الأرقام 0، 2، 4، 6، 8. تلاحظ أن الحلقة تزيد قيمة `i` بمقدار 2 في كل مرة.
اذا كان لديك إجابة افضل او هناك خطأ اترك تعليق فورآ.