freeCodeCamp/guide/arabic/python/complex-numbers/index.md

1.5 KiB

title localeTitle
Python Complex Numbers أرقام بيثون معقدة

الأعداد المركبة لها جزء حقيقي وهمي ، يمثل كل منها رقم نقطة عائمة.

يمكن إنشاء الجزء التخيلي من رقم مركب باستخدام حرفي تخيلي ، وينتج عن ذلك رقمًا معقدًا بجزء حقيقي من 0.0 :

`>>> a = 3.5j

type(a) <class 'complex'> print(a) 3.5j a.real 0.0 a.imag 3.5 `

لا يوجد حرفي لإنشاء رقم مركب بأجزاء حقيقية وغير وهمية. لإنشاء رقم مجمع حقيقي غير صفري ، أضف حرفيًا خياليًا إلى رقم نقطة عائمة:

`>>> a = 1.1 + 3.5j

type(a) <class 'complex'> print(a) (1.1+3.5j) a.real 1.1 a.imag 3.5 `

أو استخدام منشئ المعقد .

class complex([real[, imag]])

يمكن أن تكون الوسيطات المستخدمة في استدعاء المُنشئ المعقد من نوع رقمي (بما في ذلك complex ) لأي من المعلمتين:

`>>> complex(1, 1) (1+1j)

complex(1j, 1j) (-1+1j) complex(1.1, 3.5) (1.1+3.5j) complex(1.1) (1.1+0j) complex(0, 3.5) 3.5j `

A string يمكن أن تستخدم أيضا حجة. لا يُسمح بوسيطة ثانية إذا تم استخدام سلسلة كوسيطة

>>> complex("1.1+3.5j") (1.1+3.5j)