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