مرحبًا بعودتك.
الآن ، حتى الآن ، رأينا الفاصل.
الكلمة الرئيسية التي يمكننا استخدامها لكسر الحلقة.
وترى هنا أننا قادرون على التكرار باستخدام حلقة for ، ولكن مع حلقة while.
بمجرد أن نكسر ، انتهينا.
لقد خرجنا من الحلقة بشكل جيد.
ولكن هل يمكننا فعل ذلك في حلقة for؟
هيا نكتشف.
نعم.
تعمل الكلمة الرئيسية Brick في حلقة for أيضًا.
ولكن هناك شيئان آخران يمكننا استخدامهما إلى جانب الاستراحة.
واحد.
إنه يسمى استمرار.
ويمكنك أن ترى هنا مرة أخرى ، تمييزًا باللون الأزرق إذا تابعت هنا وقمت بالنقر فوق "تشغيل".
ها أنت ذا.
نحصل على حلقاتنا مرة أخرى.
لكنك تفكر لماذا؟
لماذا نحتاج هذا؟
وكأنه يبدو عديم الفائدة تمامًا ، أليس كذلك؟
حسنًا ، استراحة.
عندما نستخدم تعليمة break ، فإنها تنفصل عن الحلقة الحالية وحلقة الإغلاق.
لذلك عندما استخدمنا تعليمة break ، خرجنا من هذه الحلقة ، أليس كذلك؟
حلقة الحائط بأكملها ، خرجنا منها للتو.
ونفس الشيء مع حلقة for.
لقد خرجنا منه تمامًا.
ومع ذلك ، مع استمرار ، ما نقوله هو ، مهلا ، مهما حدث عندما تضغط على هذا الخط ، استمر في
الجزء العلوي من الحلقة المرفقة.
إذن حلقة الإغلاق الحالية ، ما هي؟
إنها هذه الحلقة.
لذا ستعود إلى حلقة for إذا فعلت شيئًا مثل الطباعة هنا.
حتى نطبعها مرتين أو تعرف ماذا؟
دعنا فقط ننتقل إلى الطباعة.
هنا بالأسفل.
مثل هذا.
ثم نفس الشيء هنا سنطبع في الأسفل بعد المتابعة.
إذا قمت بالنقر فوق تشغيل.
لا تتم طباعة أي شيء لأنه بمجرد رؤيته يتابع ، سيقول ، حسنًا ، سأعود
إلى الحلقة وسيستمر ، ويستمر ، ويستمر حتى تنتهي الحلقة حتى لم تصل
أبدًا إلى السطر العاشر والسطر الرابع.
لذلك يصبح هذا منطقًا مفيدًا ومشروطًا أيضًا.
أخيرًا ، الثالث يسمى Pass and pass وهو أمر جيد ، وليس مفيدًا جدًا.
في الأساس لا تفعل شيئًا.
إذا قمت بالنقر فوق تشغيل هنا.
ومرة أخرى ، يظهر لي هنا ، السطر العاشر ، هناك خطأ ما.
حسنًا ، يجب أن ننتقل بالطباعة إلى الأعلى حتى لا نحصل على قائمة الفهرس الثلاثة ، وهو غير
موجود.
مرة أخرى ، بالعودة إلى هنا ، إذا قمت بالنقر فوق "تشغيل".
تمرير لا يفعل أي شيء على الإطلاق.
إنه ينتقل بشكل أساسي إلى السطر التالي.
فلماذا هذا مفيد من أي وقت مضى؟
من النادر جدًا أن ترى تمريرات في التعليمات البرمجية الخاصة بك ، لكن التمرير طريقة جيدة للحصول ، على سبيل المثال ، على عنصر نائب أثناء
قيامك بالبرمجة.
على سبيل المثال ، تريد إجراء حلقة من خلال حلقة for ، لكننا لا نعرف ما نريد فعله بعد في الكود.
لنفترض أننا هنا ما زلنا نفكر في الأمر.
إذا قمت بذلك وقمت بالنقر فوق تشغيل.
لدي خطأ هنا بسبب.
قف ، قف ، قف.
الكتلة المتوقعة والمسافة البادئة لأن الآن الحلقة for أو مترجمي python يبحثون عن التالي مثل ما يفترض أن
أفعله بالحلقة التي أحاول تكرارها ولا يوجد رمز لي.
لذا يمكنك إضافة تصريح هنا لملء شيء على الأقل للحلقة من أجل القول ، مرحبًا ، أنا أفكر في الأمر ، سأمرره
الآن ، فقط حتى يكون لديك شيء حتى لا تخطئ أنا وسأعود إليها.
لذلك إذا قمت بالنقر فوق تشغيل.
هذا لا يزال يعمل.
لذا ، يعد Pass أحد العناصر النائبة التي يمكننا استخدامها بحيث يكون هناك سطر من التعليمات البرمجية لا يفعل شيئًا على الإطلاق
ولا يزال بإمكاننا المرور من خلاله.
مرة أخرى ، من النادر جدًا رؤيته في كود الإنتاج ، ولكن أثناء قيامك بتطوير بعض المطورين
مثل استخدام المرور وهناك لديك كسر ، تابع وتمرير سأراه في المرحلة التالية.
وداعا.