بايثون لوب تعليمي مع أمثلة للتدريب



يشرح هذا المنشور على Python For Loop ما هو For Loops وأين يمكننا استخدامه ، جنبًا إلى جنب مع بناء جملة Python For Loop. يتضمن أيضًا أمثلة متعددة يمكنك ممارستها.

كانت لغة برمجة Python متقدمة بخطوة على لغات البرمجة الأخرى منذ البداية. بميزة مماثلة عندما يتعلق الأمر بـ . في هذه المقالة ، سنتعرف على Python For Loop وكيف يمكننا استخدامها في البرنامج. يتم تناول المفاهيم التالية في هذه المقالة:

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





فلنبدأ هذه المقالة بمقدمة أساسية عن لحلقة في بيثون.

ما هي لغة Python For Loop؟

يتم استخدام حلقة for للتكرار عبر التسلسلات مثل a قائمة ، tuple ، جلس ، إلخ أو. وليس فقط التسلسلات ولكن يمكن أيضًا اجتياز أي كائن متكرر باستخدام حلقة for.



دعنا نفهم حلقة for بمساعدة مخطط انسيابي موضح أدناه.

مخطط انسيابي-الثعبان للحلقة- edureka

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



بايثون لبناء جملة الحلقة

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

x = (1،2،3،4،5) لـ i في x: print (i)

انتاج: واحد

2

3

4

5

كيفية إنشاء المعلمة في الجدول

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

النطاق في Python For Loop

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

أ = قائمة (النطاق (0،10،2)) طباعة (أ)

انتاج: [0،2،4،6،8]

في المثال أعلاه ، يبدأ التسلسل من 0 وينتهي عند 9 لأن معلمة النهاية هي 10 والخطوة هي 2 ، لذلك أثناء التنفيذ يقفز بخطوتين بعد كل عنصر.

الآن دعونا نلقي نظرة على مثال باستخدام python for loop.

نمط def (n): k = 2 * n - 2 لـ i في النطاق (0 ، n): لـ j في النطاق (0 ، k): print (end = '') k = k - 1 لـ j في النطاق ( 0 ، i + 1): طباعة ('*' ، النهاية = '') طباعة النمط ('r') (15)

انتاج:

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

دعونا نلقي نظرة على كيفية استخدام تعليمة break في حلقة for python.

بيثون لوب بريك

Break in python عبارة عن بيان تدفق تحكم يستخدم للخروج من التنفيذ بمجرد مواجهة الفاصل. دعونا نفهم كيف يمكننا استخدام تعليمة break في حلقة for باستخدام مثال.

لنفترض أن لدينا قائمة بها كعناصر ، لذلك سنخرج من الحلقة باستخدام تعليمة break بمجرد مواجهة السلسلة المطلوبة.

company = ['E'، 'D'، 'U'، 'R'، 'E'، 'K'، 'A'] for x in company: if x == 'R': break print (x)

انتاج: يكون

د

يو

الفرق بين خريطة التجزئة وجدول التجزئة

في المثال أعلاه ، بمجرد أن تصادف الحلقة السلسلة 'R' تدخل كتلة عبارة if حيث تخرج تعليمة break من الحلقة. وبالمثل ، يمكننا استخدام تعليمة break وفقًا لبيانات المشكلة.

الآن ، دعونا نلقي نظرة على كيفية استخدام python for loop في القوائم.

بايثون للحلقة في القائمة

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

color = ['blue'، 'white'] vehicle = ['car'، 'bike'، 'truck'] color_comb = [(x، y) for x in color for y in the car] print (color_comb)

انتاج: [('blue'، 'car')، ('blue'، 'bike')، ('blue'، 'truck')، ('white'، 'car')، ('white'، 'bike') ، ('أبيض' ، 'شاحنة')]

دعونا أيضًا نلقي نظرة على كيفية استخدام تعليمة المتابعة في حلقة for في بايثون.

استمر في Python For Loop

دعونا نفهم هذا المثال نفسه الذي استخدمناه في تعليمة break ، بدلاً من break ، سنستخدم تعليمة continue. إنه أيضًا بيان تحكم ولكن الاختلاف الوحيد هو أنه سيتخطى التكرار الحالي فقط وينفذ بقية التكرارات على أي حال.

company = ['E'، 'D'، 'U'، 'R'، 'E'، 'K'، 'A'] for x in company: if x == 'R': تابع الطباعة (x)

انتاج: يكون

د

يو

يكون

إلى

إلى

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

دعونا الآن نلقي نظرة على بعض الأمثلة الأخرى لفهم أفضل لكيفية استخدام حلقة for في بايثون.

أمثلة بيثون للحلقة

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

الدقة = 1 لـ i في النطاق (0،5): n = int (الإدخال ('أدخل رقمًا')) res * = n print (res)

انتاج:

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

side = [5،4،7،8،9،3،8،2،6،4] area = [x * x for x in side] print (area)

انتاج: [25 ، 16 ، 49 ، 64 ، 81 ، 9 ، 64 ، 4 ، 36 ، 16]

الآن بعد أن انتهينا من مفاهيم حلقة for ، إليك بعض البرامج التعليمية التي ستساعدك على تعلم لغة البرمجة بطريقة منظمة.

  1. بينما حلقة في بايثون
  2. المجموعات في بايثون
  3. فئات وكائنات بايثون
  4. وحدات بايثون

يقودنا هذا إلى نهاية هذه المقالة حيث تعلمنا كيف يمكننا استخدام For Loop In Python. آمل أن تكون واضحًا بشأن كل ما تمت مشاركته معك في هذا البرنامج التعليمي.

إذا وجدت هذه المقالة حول 'Python For Loop' ذات صلة ، فراجع ملف شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرة في جميع أنحاء العالم.

ما هي الفول في جافا

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

إذا صادفت أي أسئلة ، فلا تتردد في طرح جميع أسئلتك. ضعهم في قسم التعليقات في 'Python for Loop' وسيسعد فريقنا بالإجابة.