في البرمجة ، تعد الحلقات إحدى التركيبات الرئيسية التي تسمح لك بإجراء عمليات متكررة. واحدة من أكثر أنواع الحلقات شيوعا هي للحلقة. يسمح لك بإجراء عدد معين من التكرارات ، والتي يتم تعيينها باستخدام وظيفة النطاق ().
دورة أنا في النطاق (1 ، 4): جسم الحلقة يعني أن المتغير سوف تأخذ القيم من 1 إلى 3 (وليس بما في ذلك 4) في كل تكرار للحلقة. سيتم تنفيذ جسم الحلقة ثلاث مرات ، وتغيير قيمة المتغير أنا وفقا لذلك في كل تكرار.
وبالتالي ، فإن القيمة القصوى للمتغير الذي سأأخذه عند تنفيذ هذه الدورة ستكون 3. بعد أن تصل قيمة المتغير الأول إلى 3 ، فإن الشرط الأول في النطاق (1 ، 4) سيكون خاطئا ، وستنتهي الدورة.
- قيمة المتغير أنا عند تنفيذ الحلقة ل أنا في النطاق (1 ، 4): جسم الحلقة
- الحد الأقصى لقيمة أنا
- قيمة أنا في كل تكرار
- الإجراءات في جسم الحلقة
- كيفية تحديد الحد الأقصى لقيمة أنا
- خيارات لاستخدام الحد الأقصى لقيمة أنا
- أمثلة عملية لتشغيل ل أنا في النطاق(1 ، 4) حلقة: جسم الحلقة
- سؤال وجواب
- ماذا سيكون الحد الأقصى لقيمة أنا أثناء تنفيذ دورة?
- ما هي القيمة التي تبدأ بها الحلقة?
- أي جسم من الحلقة سيتم تنفيذه?
- تحديد مجموعة من القيم التي المتغير أنا يمكن أن يكون موجودا عند تنفيذ الحلقة.
قيمة المتغير أنا عند تنفيذ الحلقة ل أنا في النطاق (1 ، 4): جسم الحلقة
سوف تأخذ القيم من 1 إلى 3 شاملة.
سوف تتغير في كل تكرار للحلقة.
يشير إلى سلسلة من الأرقام تبدأ من 1 وتنتهي بـ 3 (لا تشمل 4). وهذا هو ، سيتم تنفيذ الحلقة ثلاث مرات.
مثال على تنفيذ الحلقة:
- هو 1. يتم تنفيذ جسم الحلقة.
- هو 2. يتم تنفيذ جسم الحلقة.
- هو 3. يتم تنفيذ جسم الحلقة.
أثناء تنفيذ هذه الدورة هو 3.
الحد الأقصى لقيمة أنا
في بيثون ، دعونا ننظر في كيفية عمل هذه الحلقة.
إرجاع سلسلة من الأرقام من 1 إلى 3 (لا تشمل 4).
في كل تمريرة من الحلقة ، متغير سأأخذ القيم من 1 إلى 3. وبالتالي ، فإن الحد الأقصى لقيمة أنا سيكون 3 ، لأن هذه هي القيمة الأخيرة التي المتغير أنا يأخذ في الحلقة.
نموذج التعليمات البرمجية:
لأني في النطاق (1 ، 4):
طباعة (ط)
نتيجة تنفيذ هذا الرمز:
1
2
3
القيمة القصوى للمتغير وسوف يكون 3.
قيمة أنا في كل تكرار
في حلقة مع المعلمة أنا في النطاق من 1 إلى 4 ، ستزيد قيمة أنا بمقدار 1 مع كل تكرار.
في كل تكرار ، ستكون قيمة أنا مساوية لـ:
- 1
- 2
- 3
قيمة أنا سوف تصل إلى الحد الأقصى لقيمة 3 على التكرار الماضي.
الإجراءات في جسم الحلقة
يتم تنفيذ الإجراءات التي تتكرر العدد المحدد من المرات. في هذه الحالة ، سيتم تنفيذ الدورة ثلاث مرات ، حيث يتم تعيين النطاق من 1 إلى 4 (شامل).
، والتي تأخذ القيم من 1 إلى 3.
أمثلة على الإجراءات التي يمكن تنفيذها داخل حلقة:
- .
- .
- .
- استدعاء وظائف أو طرق.
يمكن أن يحتوي جسم الحلقة على أي رمز يحتاج إلى تكرار العدد المطلوب من المرات. من المهم ملاحظة أن كل إجراء في جسم الحلقة يجب أن يكون محددا بوضوح ويجب ألا يعتمد على التكرارات السابقة للحلقة.
كيفية تحديد الحد الأقصى لقيمة أنا
. في هذه الحالة ، يتم تعيين نطاق الحلقة من 1 إلى 4 ، وليس بما في ذلك 4.
:
الأرقام = النطاق (1 ، 4)
العدد الأقصى = العدد الأقصى (الأرقام)
لأني بالأرقام:
# الجسم
من حلقة المرور
.
الطريقة الثانية هي حساب القيمة القصوى باستخدام المتغير:
العدد الأقصى = 0
لأني في النطاق (1 ، 4):
إذا كنت > الحد الأقصى_الرقم:
العدد الأقصى = أنا
# الجسم
من حلقة المرور
.
تعطي كلتا الطريقتين نفس النتيجة ، لذا يمكنك اختيار أي منهما بناء على تفضيلات المبرمج.
خيارات لاستخدام الحد الأقصى لقيمة أنا
الحد الأقصى لقيمة أنا في هذه الدورة سيكون 3. دعونا نفكر في عدة طرق لاستخدام هذه القيمة:
- باستخدام الحد الأقصى لقيمة أنا في التعبيرات الشرطية:
- استخدام الحد الأقصى لقيمة أنا لإنشاء قائمة أو جدول:
- الركن 1
- الركن 2
- الركن 3
- استخدام القيمة الأولى لتكرار إجراءات معينة:
يمكنك استخدام قيمة أنا في التعبيرات الشرطية لتنفيذ إجراءات معينة اعتمادا على قيمتها. على سبيل المثال ، إذا كان عمري 3 ، فيمكنك إجراء بعض العمليات ، وإذا كان عمري أقل من 3 ، فقم بإجراء عملية أخرى. يمكن أن يكون هذا مفيدا عندما تحتاج إلى معالجة البيانات اعتمادا على رقم التسلسل الخاص بها في حلقة.
يمكنك استخدام القيمة أنا لإنشاء قائمة أو جدول حيث سيحتوي كل عنصر قائمة أو خلية جدول على الرقم أنا. على سبيل المثال ، يمكنك إنشاء قائمة مرقمة حيث سيحتوي كل عنصر على رقم من 1 إلى 3:
وبالمثل ، يمكنك إنشاء جدول بثلاثة صفوف وعمود واحد ، حيث ستحتوي كل خلية على رقم من 1 إلى 3:
| 1 |
| 2 |
| 3 |
يمكنك استخدام قيمة أنا لتكرار إجراءات معينة عدد محدد من المرات. على سبيل المثال ، يمكنك إنشاء حلقة لـ أنا في النطاق(1 ، 4): ، والتي ستكرر إجراءات معينة ثلاث مرات. يمكن أن يكون هذا مفيدا عندما تحتاج إلى إجراء نفس النوع من العمليات عدة مرات.
توضح كل هذه الأمثلة طرقا مختلفة لاستخدام القيمة القصوى لـ أنا في سياق دورة معينة.
أمثلة عملية لتشغيل ل أنا في النطاق(1 ، 4) حلقة: جسم الحلقة
سوف تأخذ القيم من 1 إلى 3 (شاملة).
لنلق نظرة على بعض الأمثلة العملية لاستخدام هذه الدورة:
- 6
- نتيجة لتنفيذ هذا الرمز ، سيكون الإخراج:
[1, 2, 3]
مثال 4: فحص التكافؤ