من أجل حلقة لتشغيل بالضبط 2 مرات والشرط ليتم فحصها 3 مرات ، فمن الضروري تحديد عدد المرات التي يجب أن يكون الشرط صحيحا في كل تكرار. الشرط في حين أنني حلقة يعني أن الحلقة سيتم تنفيذها طالما أن المتغير أنا صحيح.
إذا كنا نريد حلقة لتشغيل بالضبط 2 مرات ، ثم المتغير يجب أن يكون صحيحا مرتين. لكي يتم استيفاء الشرط 2 مرات ، يجب كتابة القيمة الحقيقية للمتغير أنا مرتين.
من أجل الشرط في حين أنني حلقة ليتم الوفاء بها ثلاث مرات ، المتغير يجب أن يكون صحيحا ثلاث مرات. هذا يعني أننا بحاجة إلى كتابة القيمة الحقيقية للمتغير أنا ثلاث مرات.
وهكذا ، من أجل حلقة ليتم تنفيذها بالضبط 2 مرات وبينما أنا شرط أن يتم التحقق 3 مرات ، فمن الضروري كتابة القيمة الحقيقية للمتغير أنا مرتين ، ومن ثم كتابته مرة ثالثة.
- كيفية إعداد بشكل صحيح حتى حلقة في حين بيثون لتشغيل بالضبط 2 مرات
- تهيئة متغيرة:
- حالة الحلقة
- : حلقة الجسم:
- تحديث متغير:
- سؤال وجواب
- ما هو الرقم الذي يجب كتابته بدلا من علامة القطع بحيث تعمل الدورة بالضبط 2 مرات?
- كيف يمكنني جعل حلقة تشغيل بالضبط 2 مرات واستخدام بينما أنا بناء?
- كم عدد التكرارات التي أحتاج إلى تحديدها لتشغيل الحلقة بالضبط 2 مرات?
كيفية إعداد بشكل صحيح حتى حلقة في حين بيثون لتشغيل بالضبط 2 مرات
لتنفيذ حلقة في حين بالضبط 2 مرات في بيثون ، تحتاج إلى اتباع قواعد معينة. في هذه المقالة ، سننظر في هذه القواعد ونقدم أمثلة على التعليمات البرمجية.
في بيثون ، يتم تنفيذ حلقة بينما حتى يعود الشرط صحيح. من أجل تشغيل الحلقة بالضبط 2 مرات ، نحتاج إلى التحكم في عدد التكرارات وتغيير الحالة داخل الحلقة.
- عدد + = 1
تنفيذ الإجراءات اللازمة داخل الحلقة:
طباعة ("رقم التكرار" ، العد)
مثال على الكود الكامل:
العد = 0
بينما العد < 2:
عدد + = 1
طباعة ("رقم التكرار" ، العد)
| نتيجة لتنفيذ هذا الرمز ، سيتم تنفيذ حلقة في حين بالضبط 2 مرات وسيتم عرض الشاشة: | التكرار رقم 1 | التكرار رقم 2 |
|---|---|---|
| الآن أنت تعرف كيفية إعداد بشكل صحيح حلقة بينما في بيثون لتشغيل بالضبط 2 مرات. اتبع توصياتنا والحفاظ على السيطرة على عدد من التكرارات. | تهيئة متغير: | قبل استخدام متغير في حلقة ، يجب عليك تهيئته بقيمة. تعني تهيئة متغير تعيين قيمة أولية سيتم استخدامها أثناء تشغيل الحلقة. |
لتهيئة متغير في لغة برمجة سي programming ، يتم استخدام عامل التشغيل"=".
مثال على تهيئة المتغير: متغير
النوع
اسم المتغير
القيمة الأولية
من كثافة العمليات
i
هو 0
في هذا المثال ، نحن تهيئة المتغير " أنا " من نوع كثافة العمليات مع القيمة 0.
يجب تحديد قيمة المتغير بطريقة تتوافق مع حالة الحلقة. على سبيل المثال ، إذا كان سيتم تنفيذ الحلقة مرتين ، فيجب أن تكون قيمة المتغير 1 قبل بدء الحلقة.
لاحظ أنه يجب إجراء تهيئة المتغير قبل بدء الحلقة.
حالة الدورة:
سيتم تشغيل حلقة مرتين والتحقق من حالة بينما أنا < 3.
ستتحقق هذه الحلقة من الحالة طالما أن المتغير الأول أقل من 3. وبالتالي ، سيتم تنفيذ الحلقة طالما أن القيمة أنا أقل من 3.
أنا = 0
بينما أنا < 3:
- في هذا المثال ، في كل تكرار للحلقة ، ستكون قيمة المتغير الذي سأخرجه ثم ستزيد بمقدار 1. سيتم تشغيل الحلقة حتى تصبح قيمة أنا 3.
- الجسم من الدورة:
- يظهر جسم الحلقة أدناه
- بينما
- ، والتي سيتم تنفيذها بالضبط 2 مرات:
التكرار الأول:
- .
- دخول الجسم من الحلقة.
- تنفيذ جميع العمليات والتعبيرات داخل الحلقة.
- زيادة عداد التكرار.
- اخرج من الحلقة إذا تم الوصول إلى الشرط المحدد.
التكرار الثاني:
يتم حساب حالة الدورة وتقييمها في
صحيح
.
- لذلك ، سيتم تنفيذ جسم الحلقة مرتين. يحدث كل تكرار حتى يتم الوصول إلى الشرط المحدد ، ثم ينتقل البرنامج إلى التكرار التالي أو يخرج من الحلقة.
- أنا = أنا + 1
- أنا + = 1
. تزيد هذه العملية أيضا من قيمة المتغير
i
بواسطة 1, ولكن هو مكتوب بشكل أكثر إحكاما.
عامل الزيادة:++. مثال:
أنا++
. تزيد هذه العملية من قيمة المتغير
لتغيير قيمة متغير في حلقة' بينما ' ، يكفي إضافة إحدى العمليات المحددة إلى جسم الحلقة. على سبيل المثال:
فار أنا = 0;
بينما (أنا < 5) {
// الإجراءات التي يتم تنفيذها في كل تكرار
/ / تحديث المتغير أنا
}
في هذا المثال ، المتغير
i
يتم زيادتها بمقدار 1 عند كل تكرار للحلقة حتى تصل إلى القيمة 5.