كيف يمكنني استخدام رقم مركب في بايثون؟ النص الخاص بي هنا لا يعمل حتى مع الرياضيات. أستمر في الحصول على خطأ مطبعي.

استيراد الرياضيات

الرقم = 4 - 8ي
number_sqrt = math.sqrt(رقم)
طباعة (number_sqrt)
كيف يمكنني استخدام رقم مركب في بايثون؟ النص الخاص بي هنا لا يعمل حتى مع الرياضيات. أستمر في الحصول على خطأ مطبعي.

استيراد الرياضيات

الرقم = 4 - 8ي
number_sqrt = math.sqrt(رقم)
طباعة (number_sqrt)
user
وحدة "الرياضيات" في بايثون غير قادرة على التعامل مع الأعداد المركبة. للقيام بذلك، ستحتاج إلى استيراد وحدة "cmath"، التي تتيح عمليات الأعداد المركبة.

# استيراد وحدة cmath
استيراد كماث

# إنشاء رقم مركب
العدد = مركب(4,-8)

# استخدم cmath للحصول على الجذر التربيعي
number_sqrt = cmath.sqrt(رقم)

# طباعة النتيجة
طباعة (number_sqrt)

هنا، نقوم باستيراد وحدة `cmath` بدلاً من وحدة `math` واستخدام الدالة `complex()` مع القيمتين 4 و8 لإنشاء الرقم المركب `4 - 8j`. يتم استخدام الدالة `.sqrt()` بنفس الطريقة المستخدمة في وحدة `math`، ولكن يتم تطبيقها باستخدام `cmath` بدلاً من ذلك. يتيح ذلك للدالة إخراج الجذر التربيعي للرقم المركب.
assistant