بايثونالدالة complex(real, imag)
تعريفها
من الدوال الجاهزة في بايثون، و هي ترجع قيمة المتغير real
و المتغير imag
كعدد مركب ( Complex Number ).
العدد المركب بطبيعته يحتوي على قيمتين:
- الأولى هي قيمة المتغير real
كالقيمة الحقيقية ( Real Part ).
- الثانية هي قيمة المتغير imag
كقيمة الخيالية ( Imaginary Part ).
في حال تم تمرير قيمة واحدة لها، فسيتم إعتبارها القيمة الحقيقية في العدد المركب، و القيمة الوهمية تعتبر 0.
بناؤها
class complex([real[, imag]])
باراميترات
real
عبارة عن عدد يمثل عدد صحيح أو بفاصلة عشرية.imag
عبارة عن عدد يمثل عدد صحيح أو بفاصلة عشرية.
بدل وضع قيمتين منفصلتين, يمكنك تمرير نص يمثل قيمة المتغير real
و المتغير imag
بشرط أن لا يحتوي على أي رمز أو مسافة فارغة مثل complex('1+2j')
.
قيمة الإرجاع
ترجع عدد مركب مبني على قيمة المتغير real
و المتغير imag
.
مثال
# و 2 مكان real مع إعطائها 1 مكان الباراميتر complex() هنا قمنا باستدعاء الدالة # x و وضعنا العدد المركب الذي أرجعته بناءاً على هذين العددين في المتغير imag الباراميتر x = complex(1, 2) # و التي تمثل عدد مركب x هنا قمنا بعرض قيمة المتغير print('x =', x)
النتيجة