الانتقال إلى المحتوى الرئيسي

كيفية إضافة إضافة إلى حلقة في بيثون: دليل بسيط

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

يوفر بيثون عدة طرق لإضافة إضافة إلى حلقة. واحدة من أبسط الطرق وأكثرها استخداما هي استخدام وظيفة النطاق() المضمنة. تولد دالة النطاق () سلسلة من الأرقام ويمكن أن تأخذ ثلاث وسيطات: قيمة أولية وقيمة نهائية وخطوة. يتيح لنا استخدام هذه الوظيفة تغيير سلوك الحلقة بسهولة في كل تكرار.

طباعة (أنا + 1)

  1. في هذا المثال ، سيتم تنفيذ الحلقة لكل قيمة من أنا في النطاق من 1 إلى 10 بزيادات 2. في كل تكرار ، نضيف 1 إلى القيمة الحالية من أنا وإخراج النتيجة. سيقوم هذا الرمز بإخراج الأرقام 2, 4, 6, 8, 10 — وهذا هو ، كل قيمة من أنا سوف تزيد بنسبة 1.
  2. هذا النهج لا يعمل فقط للإضافة ، ولكن أيضا لأي عملية حسابية أخرى. يمكنك استخدام العمليات الحسابية مثل الجمع والطرح والضرب والقسمة لتغيير قيمة متغير داخل حلقة.
  3. أساسيات الحلقات في بايثون
  4. من أجل حلقة
  5. في حين حلقة
  6. الاستخدام الموسع للدورات
  7. خاتمة
  8. ما هو إضافة في دورة?
  9. كيفية استخدام الإضافة في حلقة?
  10. أنواع البيانات للإضافة
  11. أمثلة على الإضافة في حلقة
  12. نصائح مفيدة للإضافة في دورة
  13. حل المشاكل النموذجية مع الإضافة في حلقة
  14. 1. استخدام المتغيرات الخاطئة
  15. 2. خطأ في حالة الدورة
  16. 3. خطأ عند تحديث متغير داخل حلقة
  17. 4. استخدام عوامل تشغيل غير صحيحة

5. معالجة الاستثناء

6. باستخدام الوظائف المضمنة

سؤال وجواب

أساسيات الحلقات في بايثون

هناك عدة أنواع من الحلقات في لغة برمجة بايثون: للحلقة ، وحلقة بينما ، وحلقة دو بينما (على الرغم من أن الأخير غير مدرج في مكتبة بايثون القياسية). تسمح لك الحلقات بتكرار مجموعة من التعليمات عدة مرات ، والتي غالبا ما تكون مفيدة عند أداء مهام معينة.

من أجل حلقة

تستخدم الحلقة في بايثون للتكرار على عناصر التسلسل (على سبيل المثال ، سلسلة أو قائمة أو مجموعة أو نطاق من الأرقام). يحتوي على بناء الجملة التالي:

للعنصر في التسلسل:

التعليمات

على سبيل المثال ، تقوم التعليمة البرمجية التالية بطباعة كل عنصر في القائمة:

الفواكه = ['التفاح' ، 'الموز' ، 'الكمثرى']

للفاكهة في الفواكه:

طباعة (فاكهة)

في حين حلقة

في حين حلقة في بيثون ينفذ مجموعة من التعليمات طالما أن الشرط هو الصحيح. يحتوي على بناء الجملة التالي:

بينما الشرط:

التعليمات

على سبيل المثال ، يقوم الكود التالي بطباعة الأرقام من 1 إلى 5:

أنا = 1

بينما أنا < = 5:

طباعة (ط)

أنا + = 1

لاحظ أنه من المهم تحديث قيمة متغير الحلقة ، وإلا فقد تصبح الحلقة لانهائية.

الاستخدام الموسع للدورات

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

على سبيل المثال ، يتخطى بيان المتابعة بقية التكرار الحالي للحلقة وينتقل إلى التكرار التالي:

لأني في النطاق (1 ، 6):

إذا أنا = = 3:

تابع

طباعة (ط)

الناتج:

1

2

4

5

ويقاطع بيان الفاصل تنفيذ الحلقة تماما ، حتى لو بقيت حالة الحلقة صحيحة:

لأني في النطاق (1 ، 6):

إذا أنا = = 3:

استراحة

طباعة (ط)

الناتج:

1

2

خاتمة

الحلقات هي جزء مهم من برمجة بايثون وتسمح لك بتكرار مجموعة من التعليمات عدة مرات. وبينما تغطي الدورات الاحتياجات الأساسية ، وتتيح لك القدرات المتقدمة للدورات حل مهام أكثر تعقيدا.

  1. ما هو إضافة في دورة?
  2. إضافة في حلقة هي واحدة من العمليات الأساسية التي يمكن القيام بها في لغة البرمجة بيثون. انها تسمح لك لتجميع نتائج التكرارات وتلخيصها.
  3. يتم تنفيذ الإضافة في الحلقة عن طريق إضافة قيمة كل تكرار إلى النتيجة السابقة. على سبيل المثال ، عند إضافة أرقام من 1 إلى 5 ، ستتم إضافة كل رقم إلى النتيجة السابقة:
  4. التكرار 1: النتيجة = 0 + 1 = 1
  5. التكرار 2: النتيجة = 1 + 2 = 3

التكرار 3: النتيجة = 3 + 3 = 6

التكرار 4: النتيجة = 6 + 4 = 10

  • التكرار 5: النتيجة = 10 + 5 = 15
  • نتيجة لذلك ، تتيح لك الإضافة في حلقة الحصول على مجموع القيم المحددة.
  • إضافة في حلقة يمكن استخدامها لحل المشاكل المختلفة ، على سبيل المثال:
  • جمع جميع الأرقام في نطاق معين

حساب العدد الإجمالي للعناصر في قائمة أو صفيف

حساب متوسط القيمة

تحليل البيانات وحساب المؤشرات الإحصائية

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

كيفية استخدام الإضافة في حلقة?

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

فيما يلي مثال على رمز يوضح كيفية استخدام الإضافة في حلقة:

أرقام = [1, 2, 3, 4, 5] # قائمة الأرقام

المجموع = 0 # متغير لتخزين مجموع الأرقام

المجموع

باستخدام عامل الإضافة والتخصيص

+=

. والنتيجة هي مجموع جميع الأرقام في القائمة ، والتي يتم عرضها بعد ذلك على الشاشة.

  • وبالتالي ، فإن استخدام الإضافة في حلقة يسمح لنا بإجراء عمليات متكررة بكفاءة على الأرقام.
  • أنواع البيانات للإضافةفي بايثون ، يمكنك إضافة أنواع مختلفة من البيانات. تعتمد نتيجة الإضافة على أنواع المعاملات:
    أرقام (كثافة العمليات ، تعويم): أنها تضيف ما يصل بطريقة رياضية القياسية. على سبيل المثال:العملية
    النتيجة2 + 3
  • 5
  • 2.5 + 1.54.0
    سلاسل (ستر): سلاسل يمكن أن تكون متسلسلة ، وهذا هو ، جنبا إلى جنب في سلسلة واحدة. على سبيل المثال:العملية
  • النتيجة
  • 'مرحبا ،' + ' العالم!''مرحبا ، العالم!'
    القوائم( القائمة): يمكن تكديس القوائم لإنشاء قائمة جديدة تحتوي على جميع عناصر القائمتين الأولى والثانية. على سبيل المثال:العملية

النتيجة

[1, 2, 3] + [4, 5, 6]

[1, 2, 3, 4, 5, 6]

  • طباعة (و " مجموع الأرقام من 1 إلى 10: {مجموع}")

مجموع الأرقام من 1 إلى 10: 55

مثال 3: إضافة أرقام من قائمة باستخدام

ألف حلقة

أرقام = [1, 2, 3, 4, 5]

للعدد بالأرقام:

مجموع + = عدد

طباعة (و " مجموع الأرقام من القائمة: {مجموع}")

خاتمة:

مجموع الأرقام من القائمة: 15