ما هو أمر range

في كثير من النماذج السابقة قمنا باستخدام أمر range مع أدات for, وهو يستخدم بصورة رئيسية في حالة التكرار لقيمة معينة أو محددة
في المثال التالي القيمة 10, تعني سيتم التكرار من 0 إلى 9 أي تتم عملية التكرار لعشرة مرات
والمثال هو
for i in range(10):
print(i)
وتكون نتيجة التنفيذ هي على النحو التالي
0
1
2
3
4
5
6
7
8
9
كما يمكن كتابة أكثر من قيمة لأمر range بمعنى قيمة لبداية التكرار وقيمة لنهاية التكرار
وفي المثال التالي يتم التكرار بين الرقمين 3 و 9
وإليكم المثال
for i in range(2, 10):
print(i)
وتكون نتيجة التنفيذ هي على النحو التالي
3
4
5
6
7
8
9
وأيضا يمكن إستخدام الأرقام السالبة في قيم أمر range
وإليكم المثال التالي
for i in range(-2, 10):
print(i)
وتكون نتيجة التنفيذ هي على النحو التالي
-2
-1
0
1
2
3
4
5
6
7
8
9