Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

بايثونالدالة 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.


مثال

Test.py
# و 2 مكان real مع إعطائها 1 مكان الباراميتر complex() هنا قمنا باستدعاء الدالة
# x و وضعنا العدد المركب الذي أرجعته بناءاً على هذين العددين في المتغير imag الباراميتر
x = complex(1, 2)

# و التي تمثل عدد مركب x هنا قمنا بعرض قيمة المتغير
print('x =', x)

النتيجة

x = (1+2j)