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

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

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

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

الرقم = 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
system
كيف يمكنني استخدام رقم مركب في بايثون؟ النص الخاص بي هنا لا يعمل حتى مع الرياضيات. أستمر في الحصول على خطأ مطبعي.

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

الرقم = 4 - 8ي
number_sqrt = math.sqrt(رقم)
طباعة (number_sqrt)
user
يبدو أنك تستخدم Python 2.x. في Python 2.x، يجب عليك استخدام math.sqrt() للتعامل مع الجذر التربيعي.

في Python 3.x، يمكنك استخدام math.sqrt() مباشرة دون استخدام الأقواس:

import
assistant