تقنية

cbrt في بايثون: الجذر التكعيبي للعدد السالب

cbrt(-512): -8.0؛ math.pow(-512, 1/3): ValueError في التشغيل المحلي.
جذر واستثناء.

cbrt(x) يعيد الجذر التكعيبي للعدد x. [1]

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

استخدم cbrt للجذر التكعيبي. [1]

  • cbrt(x) يعيد الجذر التكعيبي للعدد x. [1]
  • إذا كان الأساس سالبًا والأسّ ليس عددًا صحيحًا وكلاهما منتهيًا، ترفع math.pow الاستثناء ValueError. [1]
  • أضيفت cbrt في بايثون 3.11. [1]
  • مثال مؤلف شُغّل على CPython 3.12.14 مع import math؛ cbrt(-512) يعطي -8.0؛ التحقق: (-8)*(-8)*(-8)=-512. [1]
  • math.pow(-512, 1/3) ترفع ValueError في التشغيل نفسه؛ 1/3 هنا أسّ عائم ليس عددًا صحيحًا. نتائج المثال محلية. [1]

دالة الجذر التكعيبي

cbrt(x) يعيد الجذر التكعيبي للعدد x. [1]

الأساس السالب مع math.pow

إذا كان الأساس سالبًا والأسّ ليس عددًا صحيحًا وكلاهما منتهيًا، ترفع math.pow الاستثناء ValueError. [1]

إصدار الإضافة

أضيفت cbrt في بايثون 3.11. [1]

(-8)*(-8)*(-8)=-512؛ تحقق بتكعيب الناتج.
تكعيب الناتج.

جذر سالب واستثناء

مثال مؤلف شُغّل على CPython 3.12.14 مع import math؛ cbrt(-512) يعطي -8.0؛ التحقق: (-8)*(-8)*(-8)=-512. [1]

math.cbrt(-512) -> -8.0 [1]

math.pow(-512, 1/3) ترفع ValueError في التشغيل نفسه؛ 1/3 هنا أسّ عائم ليس عددًا صحيحًا. نتائج المثال محلية. [1]

math.pow(-512, 1/3): ValueError [1]

المراجع

  1. Python — math في 3.12

للتوسع: شرح الأسس النسبية.

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