تقنية

prod في بايثون: البداية والقائمة الفارغة

القائمة [3, 5]: 15 مع start=1، و60 مع start=4.
بدايتان.

prod يحسب حاصل ضرب العناصر؛ start الافتراضي 1. [1]

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

قيمة البداية عامل في حاصل الضرب. [1]

  • prod يحسب حاصل ضرب العناصر؛ start الافتراضي 1. [1]
  • عندما يكون المدخل فارغًا، ترجع الدالة start. [1]
  • الدالة مخصصة للقيم العددية، وقد ترفض أنواعًا غير عددية؛ لا يعني ذلك تحققًا شاملًا من كل نوع. [1]
  • مثال مؤلف شُغّل على CPython 3.12.14 مع import math: القائمة [3, 5] تعطي 15 افتراضيًا، و60 مع start=4. [1]
  • القائمة الفارغة تعطي 1 افتراضيًا، و4 مع start=4. اختبرنا هذه الأعداد والقائمة الفارغة فقط، دون أنواع غير عددية. [1]

بداية حاصل الضرب

prod يحسب حاصل ضرب العناصر؛ start الافتراضي 1. [1]

عند غياب العناصر

عندما يكون المدخل فارغًا، ترجع الدالة start. [1]

الأنواع المقصودة

الدالة مخصصة للقيم العددية، وقد ترفض أنواعًا غير عددية؛ لا يعني ذلك تحققًا شاملًا من كل نوع. [1]

prod([]) يعطي 1؛ prod([], start=4) يعطي 4.
قائمة فارغة.

بعناصر ودونها

مثال مؤلف شُغّل على CPython 3.12.14 مع import math: القائمة [3, 5] تعطي 15 افتراضيًا، و60 مع start=4. [1]

math.prod([3, 5], start=4) -> 60 [1]

القائمة الفارغة تعطي 1 افتراضيًا، و4 مع start=4. اختبرنا هذه الأعداد والقائمة الفارغة فقط، دون أنواع غير عددية. [1]

math.prod([], start=4) -> 4 [1]

المراجع

  1. Python — math في 3.12

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

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