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