تقنية

sumprod في بايثون: جداءات الأزواج وتساوي الطولين

2*5=10، -3*4=-12؛ المجموع -2.
جمع جداءين.

sumprod يجمع جداءات القيم المتقابلة من مدخلين قابلين للتكرار. [1]

الخلاصة السريعة

طابق الأزواج وتحقق من تساوي الطولين. [1]

  • sumprod يجمع جداءات القيم المتقابلة من مدخلين قابلين للتكرار. [1]
  • إذا اختلف طول المدخلين، يرفع sumprod الخطأ ValueError. [1]
  • أضيف sumprod في بايثون 3.12. [1]
  • مثال مؤلف شُغّل على CPython 3.12.14 مع import math: [2, -3] و[5, 4] يعطيان -2، من 10 و-12. [1]
  • مع [2, -3] و[5]، رُفع ValueError في اختبارنا المحلي. اختبرنا هذه الأعداد الصحيحة والأطوال، دون دقة العوامات. [1]

جمع جداءات الأزواج

sumprod يجمع جداءات القيم المتقابلة من مدخلين قابلين للتكرار. [1]

اختلاف الطولين

إذا اختلف طول المدخلين، يرفع sumprod الخطأ ValueError. [1]

الإصدار المطلوب

أضيف sumprod في بايثون 3.12. [1]

sumprod([2, -3], [5]) يرفع ValueError.
قائمة ثانية أقصر.

قائمتان ثم قائمة أقصر

مثال مؤلف شُغّل على CPython 3.12.14 مع import math: [2, -3] و[5, 4] يعطيان -2، من 10 و-12. [1]

math.sumprod([2, -3], [5, 4]) -> -2 [1]

مع [2, -3] و[5]، رُفع ValueError في اختبارنا المحلي. اختبرنا هذه الأعداد الصحيحة والأطوال، دون دقة العوامات. [1]

math.sumprod([2, -3], [5]) -> ValueError [1]

المراجع

  1. Python — math في 3.12

للتوسع: التحليل العددي.

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