بيان بايثون للحلقة

نشرت: 2022-06-25

عبارة الحلقة غالبًا ما يشار إليها باسم حلقة ، وهي عبارة عن سلسلة من المتواليات تتكرر عدة مرات حتى يتم إكمال شرط معين أو شرط مسبق. وهو عبارة عن بيان تدفق تحكم لتحديد التكرار الذي يسمح بتنفيذ التعليمات البرمجية بشكل متكرر عدة مرات.

الحلقة هي واحدة من الهياكل الأساسية لبرمجة الكمبيوتر ، وهي مفهوم البرمجة الأكثر أساسية وفعالية وقوة. تطرح الحلقة نفس الأسئلة بشكل متكرر حتى يتم الحصول على إجابة لا تتطلب أي إجراء. التكرار هو المصطلح المستخدم للإشارة إلى كل مرة يُطرح فيها السؤال.

يمكن للمبرمج الذي يتطلب نفس سطر التعليمات البرمجية عدة مرات استخدام حلقة لتوفير الوقت.

على سبيل المثال ، يتطلب البرنامج طباعة "HEY" 15 مرة. بدلاً من كتابة نفس الرمز بشكل متكرر ، يمكن للمبرمج إعداد حلقة لتلبية المعايير المذكورة أعلاه. هذا يساعد أيضًا في مكافحة كونك زائدة عن الحاجة.

تعلم دورات تطوير البرمجيات عبر الإنترنت من أفضل الجامعات في العالم. اربح برامج PG التنفيذية أو برامج الشهادات المتقدمة أو برامج الماجستير لتتبع حياتك المهنية بشكل سريع.

جدول المحتويات

للحلقة: التعريف

عبارة الحلقة عبارة عن سلسلة من الخطوات أو تسلسل العبارات التي يتم تنفيذها بشكل مستمر صفر أو أكثر من المرات التي تفي بالشرط المحدد.

أنواع الحلقة في بايثون

تستخدم ثلاثة أنواع من الحلقة في لغة بايثون. توفر كل هذه الطرق وظائف أساسية متشابهة ولكنها تختلف في بناء الجملة. الحلقات المتوفرة بلغات برمجة بايثون هي:

  • حائط اللوب
  • لحلقة
  • حلقة متداخلة

حائط اللوب

طالما أن الشرط المحدد صحيح ، يتم تنفيذ الحلقة. حتى يتم استيفاء شرط معين ، يتم تنفيذ كتلة البيانات بشكل مستمر. يتم تنفيذ السطر بعد الحلقة في البرنامج ، حيث يصبح الشرط خاطئًا.

بناء الجملة :

بينما الشرط:

بيانات (كود)

يمكن أن يكون هناك عدة شروط في حلقة while. عندما تبدأ الحلقة في نفاد الشروط ، تنتقل إلى السطر التالي من التعليمات البرمجية.

الدورات والمقالات الشعبية في هندسة البرمجيات

البرامج الشعبية
برنامج PG التنفيذي في تطوير البرمجيات - IIIT ب برنامج شهادة Blockchain - PURDUE برنامج شهادة الأمن السيبراني - PURDUE ماجستير في علوم الكمبيوتر - IIIT ب
مقالات شعبية أخرى
راتب Cloud Engineer في الولايات المتحدة 2021-22 رواتب AWS Solution Architect في الولايات المتحدة راتب المطور الخلفي في الولايات المتحدة راتب المطور الأمامي في الولايات المتحدة
راتب مطور الويب في الولايات المتحدة الأمريكية أسئلة مقابلة Scrum Master في عام 2022 كيف تبدأ مهنة في الأمن السيبراني في عام 2022؟ الخيارات المهنية في الولايات المتحدة لطلاب الهندسة

لحلقة

تُستخدم حلقة for في بيثون للتكرار عبر تسلسل أو كائنات أخرى. يُعرف التكرار عبر تسلسل باسم الاجتياز.

تتيح حلقة python للمبرمج تنفيذ مجموعة معينة من الشروط بشكل متكرر حتى يتم استيفاء شرط محدد مسبقًا.

على سبيل المثال ، إذا كنت ترغب في طباعة الأرقام من 1 إلى 1000 ، فستستغرق كتابة الرموز الفردية إلى الأبد. هنا يأتي مضمون حلقة for.

بناء جملة python for loop:

فال بالترتيب:

جسم الحلقة

Val هي القيمة المعطاة للمتغير داخل التسلسل.

تستمر الحلقة حتى نصل إلى العنصر الأخير في التسلسل. يتم فصل جسم الحلقة عن الأجزاء الأخرى من الكود باستخدام المسافة البادئة.

حتى نصل إلى القيمة الأخيرة للمتغير ، تستمر الحلقة. يتم استخدام المسافة البادئة لفصل جسم الحلقة عن الباقي.

للحلقة باستخدام دالة النطاق ()

يمكن إنشاء سلسلة أو سلسلة من الأرقام باستخدام دالة النطاق (). إذا لم يتم تحديد خلاف ذلك ، فإن قيمة البداية للتسلسل تكون افتراضية على 0. زيادة التسلسل بشكل افتراضي 1 ، ولكن يمكن تغييرها أيضًا.

يتم تعريف حجم البدء والتوقف والخطوة على أنه

النطاق (بدء ، توقف ، حجم الخطوة)

لا تقوم وظيفة النطاق بتخزين القيم في ذاكرتها. يتم إنشاء الرقم التالي أثناء التنقل وفقًا لحجم البداية والتوقف والخطوة.

إذا كان لا بد من إخراج جميع المخرجات من الوظيفة ، فيمكن استخدام القائمة ().

للتكرار خلال تسلسل مع الفهرسة ، يمكن استخدام الوظيفة len () مع وظيفة range () في الثعبان للحلقة.

آخر في حلقة for

إذا تم استخدام الكلمة الأساسية else في python for loop ، فهذا يشير إلى كتلة التعليمات البرمجية التي سيتم تنفيذها عند الانتهاء من الحلقة. إذا أوقفت تعليمة break الحلقة ، فلن يتم تنفيذ كتلة else. لا تسمح لغات أخرى مثل Java و C + و C ++ باستخدام عبارات else مع حلقة for.

حلقات متداخلة

الحلقات المتداخلة تشير إلى حلقة داخل حلقة أخرى. يمكن استخدام أي نوع من الحلقات داخل أخرى. حلقات مثل

  • أثناء حلقة داخل حلقة ،
  • للحلقة داخل حلقة while ،
  • أثناء حلقة داخل حلقة while ،
  • للحلقة داخل الحلقة.

صيغة الحلقات المتداخلة في بيثون هي:

بينما التعبير:

بينما التعبير:

صياغات)

صياغات)

بيانات التحكم في الحلقة

تُستخدم عبارات التحكم في الحلقة لتغيير تدفق تنفيذ الحلقة. يتم استخدام عبارات التحكم في الحلقة إذا كنت تريد تخطي التكرار أو إيقاف التقدم. يمكن تغيير تنفيذ الحلقة من تسلسلها الطبيعي.

ثلاثة أنواع من عبارات التحكم في الحلقة التي يدعمها Python هي:

  • بيان كسر
  • تواصل البيان
  • تمرير البيان

بيان كسر

بناءً على شرط معين ، يتم استخدام هذا لإخراج التحكم من الحلقة. يمكن إيقاف الحلقة قبل المرور عبر جميع العناصر.

متابعة البيان

يتم استخدام تعليمة Continue لإيقاف تكرار الحلقة الحالية والمتابعة إلى الحلقة التالية. على عكس تعليمة break ، لا يتم إخراج عنصر التحكم من الحلقة.

بيان التمرير

يتم استخدام عبارة المرور لكتابة حلقات فارغة. تستخدم جميع عبارات التحكم والفئات والوظائف الفارغة عبارات المرور. إذا كنا نريد فعل أي شيء عند استيفاء الشرط ، فسيتم استخدام عبارة المرور.

يعتبر بيان التمرير مفيدًا بشكل خاص عندما لا تكون الوظيفة مطلوبة في الوقت الحالي ، ولكن هناك حاجة إلى تنفيذها في المستقبل. إذا كان لديك python for loop بدون محتوى ، تتم إضافة عبارة pass حتى لا يحدث خطأ.

كيف تعمل الحلقات في بايثون؟

دعونا نرى الأعمال الداخلية للحلقة في بيثون وكيف يتم تنفيذ وظيفة. يمكن تقسيم الخطوات على النحو التالي:

  • إنشاء قائمة بالكائنات القابلة للتكرار باستخدام وظيفة iter ().
  • حتى يتم رفع Stopiteration ، قم بتشغيل حلقة while اللانهائية.
  • قم بإحضار العنصر التالي في كتلة try مع الوظيفة التالية ().
  • يتم تنفيذ العملية التي سيتم إجراؤها باستخدام العنصر بعد إحضار العنصر.

استنتاج

أثناء العمل مع Python ، تعد الحلقات أداة قوية. يمكن استخدام الحلقات لجميع أنواع الأشياء المثيرة للاهتمام بينما تحليل البيانات = ysing مع Python. عادةً ما يتم استخدام Python for loops للكائنات القابلة للتكرار مثل قائمة أو سلسلة أو مجموعة أو بنية.

من خلال تحديد الكائن القابل للتكرار ثم الوظيفة التي تريد تنفيذها ، يمكن تنفيذ الوظيفة بشكل متكرر حتى يتم استيفاء معيار معين.

تُستخدم أداة python for loop بشكل خاص في أعمال تحليل البيانات ، وهي مفيدة في توفير الوقت. يصبح الفرز عبر صفوف وأعمدة متعددة من البيانات بمثابة نزهة بمجرد التعرف على كيفية عمل الحلقات.

يمكن أيضًا تنفيذ وظائف أخرى مثل المدى والكسر في حلقة for ، مما يزيد من استخداماتها.

نأمل أن تكون هذه المقالة قد زودتك بنظرة ثاقبة حول أساسيات python for loops. إذا كنت ترغب في التعرف بشكل متعمق على بيانات التحكم في Python ، فنحن نوصي ببرنامج شهادة upGrad المتقدم في البيانات الضخمة من IIIT-Bangalore. تم تصميم البرنامج للمهنيين العاملين الذين يتطلعون إلى إكمال ما بعد التخرج دون المساومة على مسؤولياتهم الوظيفية. تتضمن الدورة التي تبلغ مدتها 7.5 شهرًا إرشاد خبراء الصناعة ، ومجموعة من دراسات الحالة والمشاريع ذات الصلة بالصناعة ، والدعم الوظيفي 360 درجة.

بالإضافة إلى المناهج الدراسية ذات المستوى العالمي وحلول التدريس المتطورة ، يحصل الطلاب أيضًا على إمكانية الوصول إلى قاعدة المتعلمين المدفوعة في upGrad التي تزيد عن 40،000 ، والتي تفتح العديد من السبل لمتابعة المشاريع التعاونية والتقدم في حياتك المهنية.

احجز مقعدك معنا اليوم!

ما هي عبارات Short Hand if في Python؟

Short Hand إذا تم استخدام العبارات عندما يكون هناك عبارة واحدة فقط تحتاج إلى التنفيذ داخل كتلة if. لتنفيذ عبارة if قصيرة ، يمكنك كتابة بيانك في نفس السطر مثل جملة If

ما هي عبارات if-else في بايثون؟

تُستخدم عبارات if else في Python للإشارة إلى مخرجات صحيحة وخاطئة بناءً على الشرط المقدم. إذا كانت العبارة صحيحة ، فسيتم تنفيذ الجزء الموجود داخل كتلة if. من ناحية أخرى ، إذا كان الشرط خاطئًا ، فسيقوم البرنامج بتنفيذ العبارة خارج كتلة if.

ما هو استخدام الطريقة التي تعلو في بايثون؟

تجاوز الطريقة هو سمة من سمات تعدد الأشكال في بايثون ، والتي يمكن للمبرمج من خلالها إنشاء رابط بين فئة الطفل والوالد. نظرًا لوجود فئة واحدة على الأقل متضمنة في الربط ، يتم استخدام مفهوم الوراثة أيضًا لتنفيذ تجاوز الطريقة. بمساعدة هذه الميزة ، يمكنك استخدام نفس الاسم لأكثر من وظيفة واحدة