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

كيفية إضافة جميع الأرقام في مجموعة بيثون: دليل بسيط للمبتدئين

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

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

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

  1. كيفية إضافة جميع الأرقام في صفيف بيثون
  2. الطريقة 1: استخدام حلقة
  3. الطريقة 2: استخدام وظيفة المجموع ()
  4. الطريقة 3: استخدام نومبي.مجموع () وظيفة
  5. الطريقة 4: استخدام العودية
  6. خاتمة
  7. طريقة بسيطة لجمع القيم في صفيف
  8. خيارات لاستخدام وظيفة المجموع ()
  9. 1. تلخيص الأرقام في القائمة
  10. 2. جمع الأرقام في المجموعة
  11. 3. جمع الأرقام بعد تحويل الكائن المتكرر
  12. 4. جمع الأرقام ذات القيمة الأولية
  13. 5. جمع العناصر حسب الشرط
  14. سؤال وجواب

كيفية إضافة جميع الأرقام في صفيف بيثون

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

دعونا نفكر في عدة طرق لحل هذه المشكلة.

الطريقة 1: استخدام حلقة

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

آر = [1, 2, 3, 4, 5]

مجموع = 0

للاسطوانات في آر:

مجموع + = الأسطوانات

طباعة ("مجموع الأرقام في المصفوفة:" ، مجموع)

نتيجة تنفيذ البرنامج:

مجموع الأرقام في المصفوفة: 15

الطريقة 2: استخدام وظيفة المجموع ()

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

آر = [1, 2, 3, 4, 5]

مجموع = مجموع (أر)

طباعة ("مجموع الأرقام في المصفوفة:" ، مجموع)

نتيجة تنفيذ البرنامج:

مجموع الأرقام في المصفوفة: 15

الطريقة 3: استخدام نومبي.مجموع () وظيفة

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

استيراد نومبي كما نب

أر = نب.صفيف([1, 2, 3, 4, 5])

مجموع = نب.مجموع (ر)

طباعة ("مجموع الأرقام في المصفوفة:" ، مجموع)

نتيجة تنفيذ البرنامج:

مجموع الأرقام في المصفوفة: 15

الطريقة 4: استخدام العودية

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

ديف سوم_راي (آر آر):

إذا لين (أر) = = 0:

العودة 0

آخر:

العودة [0] + مجموع[1:])

آر = [1, 2, 3, 4, 5]

مجموع = مجموع

طباعة ("مجموع الأرقام في المصفوفة:" ، مجموع)

نتيجة تنفيذ البرنامج:

مجموع الأرقام في المصفوفة: 15

خاتمة

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

طريقة بسيطة لجمع القيم في صفيف

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

فيما يلي نموذج رمز يوضح هذه الطريقة البسيطة:

# إنشاء مجموعة من الأرقام

أرقام = [2, 4, 6, 8, 10]

# تهيئة المتغير لتخزين المبلغ

مجموع = 0

# نستخدم حلقة للتكرار من خلال عناصر المصفوفة

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

# إضافة العنصر الحالي إلى المجموع

مجموع + = عدد

# إخراج النتيجة

طباعة ("مجموع الأرقام في المصفوفة:" ، مجموع)

في هذا المثال ، نقوم بإنشاء مجموعة من الأرقام [2, 4, 6, 8, 10], قم بتهيئة متغير المجموع بالقيمة 0 ، ثم استخدم الحلقة للتكرار من خلال كل عنصر من عناصر المصفوفة. في كل تكرار ، نضيف العنصر الحالي إلى المجموع. في نهاية الدورة ، نقوم بإخراج المبلغ الإجمالي.

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

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

حالات استخدام المبلغ()

وظيفة يتم استخدام وظيفة المجموع() في بايثون لتلخيص جميع الأرقام في كائن قابل للتكرار ، مثل قائمة أو مجموعة. في الأمثلة التالية ، سننظر في طرق مختلفة لاستخدام هذه الميزة.

1. تلخيص الأرقام في القائمة

مثال:

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

النتيجة = مجموع (أرقام)

طباعة (النتيجة) # المخرجات: 15

في هذا المثال ، تلخص دالة المجموع() جميع الأرقام في قائمة الأرقام وتعيد مجموعها. يتم تخزين نتيجة الجمع في متغير النتيجة ثم عرضها على الشاشة.

2. جمع الأرقام في مجموعة

مثال:

أرقام = (1, 2, 3, 4, 5)

النتيجة = مجموع (أرقام)

طباعة (النتيجة) # المخرجات: 15

تعمل وظيفة المجموع () أيضا مع الصفوف. في هذا المثال ، تأخذ الدالة مجموعة من الأرقام وتلخص أرقامها وتعيد الإجمالي.

3. جمع الأرقام بعد تحويل كائن متكرر

مثال:

البيانات = ["10", "20", "30"]

النتيجة = مجموع (كثافة العمليات (س) ل س في البيانات)

طباعة (النتيجة) # المخرجات: 60

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

4. جمع الأرقام ذات القيمة الأولية

مثال:

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

النتيجة = مجموع (أرقام ، 10)

طباعة (النتيجة) # المخرجات: 25

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

5. تلخيص العناصر حسب الشرط

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

مثال:

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

النتيجة = مجموع (س ل س بالأرقام إذا س % 2 = = 0)

طباعة (النتيجة) # المخرجات: 6

في هذا المثال ، نلخص فقط الأرقام الزوجية من قائمة الأرقام. الشرط س % 2 == 0 يتحقق ما إذا كان الرقم س حتى. سيتم جمع الأرقام التي تفي بهذا الشرط فقط.

سؤال وجواب