هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

دخول

description(الدرس الرابع ) الارقام في البايثون  Empty(الدرس الرابع ) الارقام في البايثون

more_horiz
تتيح لنا لغة البايثون القدرة على إجراء العمليات الحسابية الأساسية مثل الجمع والطرح والضرب والقسمة بطرق بسيطة ومباشرة. يمكننا استخدامها للتلاعب بالأعداد الصحيحة والكسور والأعداد العشرية بسهولة. بغض النظر عن نوع الأعداد التي نعمل معها، بايثون يوفر لنا الأدوات اللازمة للتعامل معها بكفاءة.

بايثون أيضًا توفر لنا مجموعة واسعة من الدوال الرياضية المدمجة التي يمكننا استخدامها لأغراض مختلفة، مثل حساب القيم المطلقة والجذور التربيعية واللوغاريتمات. باستخدام هذه الدوال، يمكننا تنفيذ العمليات الرياضية المعقدة بسهولة ودقة.

بايثون يعد أداة قوية للتعامل مع الأعداد والعمليات الرياضية في عالم البرمجة. سواء كنت مبتدئًا أو محترفًا في البرمجة، ستجد في بايثون المرونة والقوة التي تحتاجها للتعامل مع الأعداد بكل سهولة ودقة.

في لغة البايثون، تتوفر عدة أنواع من الأعداد التي يمكن استخدامها في العمليات الحسابية والتعامل مع البيانات الرقمية. إليك بعض الأنواع الأساسية للأعداد في بايثون

الأعداد الصحيحة (Integers)
في لغة البايثون، يتم تمثيل الأعداد الصحيحة بدون علامة عشرية، ويمكن أن تكون إيجابية أو سالبة. على سبيل المثال، يمكن أن تكون قيمة متغير يحمل العدد الصحيح 5 هي 5، ويمكن أن تكون قيمة متغير آخر يحمل العدد الصحيح -10 هي -10
.

الكود:



a = 5
b = -10

# جمع الأعداد الصحيحة
c = a + b
print(c)  # النتيجة: -5

# طرح الأعداد الصحيحة
d = a - b
print(d)  # النتيجة: 15

# ضرب الأعداد الصحيحة
e = a * b
print(e)  # النتيجة: -50

# قسمة الأعداد الصحيحة
f = a / b
print(f)  # النتيجة: -0.5


الأعداد العشرية (Floats):

في لغة البايثون، يتم تمثيل الأعداد العشرية باستخدام النقطة العائمة (Floating Point). على سبيل المثال، قيمة متغير يحمل العدد العشري 3.14 ستكون 3.14 في بايثون.

يمكننا تنفيذ العمليات الحسابية الأساسية مع الأعداد العشرية في بايثون بنفس الطريقة التي تستخدم في الأعداد الصحيحة

الأعداد العقدية (Complex Numbers)

في لغة البايثون، يتم تمثيل الأعداد العقدية باستخدام الحرف “j” لتمييز الجزء الخيالي. على سبيل المثال، قيمة متغير يحمل العدد العقدي 2 + 3j ستكون 2 + 3j في بايثون.

يُعرف الرقم المركب بأنه مجموع عدد حقيقي ورقم افتراضي، حيث يتم التعبير عن العدد المركب في الشكل القياسي عند كتابته a+bi، حيث a هو الجزء الحقيقي، و bi هو الجزء الافتراضي، ويتم تمييز الأرقام الافتراضية عن الأعداد الحقيقية بواسطة تربيع العدد؛ إذ ينتج عن تربيع الأعداد الحقيقية عدد موجب، بينما ينتج عن تربيع العدد الافتراضي عدد حقيقي سالب، بالإضافة إلى إمكانية استخدام العمليات الحسابية على الأعداد المركبة أو العقدية مثل الجمع، والطرح، والضرب

اذا كتبنا علي سبيا المثال في البايثون الامر التالي :

الكود:

Print(3*4+5)


سيكون الناتج = 17 وذلك لانه قام بضرب 3 * 4 اولا ثم جمع 5
اذا كنت تريد ان تجمع اولا ثم تضرب الناتج في 3 ستكتب الكود بالشكل التالي

الكود:

Print(3*(4+5)


فيكون الناتج وقتها = 27

دايما نستخدم الاقواس () لعمل اولية في العملية الحسابية اي من سيكون اولا

اذا كنا نريد مثلا وضع الرقم ك string نستخدم الامر str
ماذا يعني هذا
مثلا سنضع متغير ان pubarab=5
ونريد مثلا كتابة 5 هو رقمي المفضل كيف سنكتبها
سنعود لتطبيق ما تعلمناه وهو ان نكتبها بالشكل التالي

الكود:

Print(pubarab)+("my favourite number))


طبعا ان ضغطنا Run بهذا الشكل سيخرج لنا error وذلك لان بايثون سيفهم انك طريق عمل عملية حسابية مع المتغير الذي قمته رقم مع الجملة
لذلك يجب وضع امر str قبل المتغير او الرقم لكي يفهم بايثون انه string غير قابل للعميات الحسابية فيكون الشكل كالتالي :

الكود:

Print(str(pubarab)+("my favourite number))


كما يوجد بعض ال Functions التي يتم استخدامها مع الارقام علي سبيل المثال :

abs في لغة البايثون تُستخدم لاسترجاع القيمة المطلقة (القيمة الإيجابية) لعدد معين x. إذا كان x سالبًا

x = -5

الكود:

Print(abs(x))


سيكون الناتج 5

يوجد ايضا function اخر اسمه max
مثلا اذا كتبنا
max(2,10)

سيخرج الناتج الرقم الاعلي
عكسها امر min فهي تخرج الرقم الاصغر

يوجد ايضا function يسمي round
فاذا اعطينها print مثلا لقيمة مثل 6.2 فستخرج الناتج 6 هي دائما ترجعها الي الرقم الاقرب يعني اذا كان نفس المثال ولكن 6.8 فسيكون الناتج 7

شي اضافي يجب ان تعلم ان بايثون لديها مكتبات ضخمة جدا يمكن استخدمها فاذا مثلا احضرنا مكتبة منهم عن طريق عمل مديول
مثل

الكود:

from math import  *


وقتها سنستخدم كل ال functions التي بداخل مكتبة ال math في البايثون ويمكن وقتها الذهاب الي موقع بايثون وفتح اوامر هذة المكتبة ومشاهدة جميع ال functions الخاصة بهذة المكتبة مع وظيفة كل منهم ادخل علي الويب سايت الخاص بابيثون وشاهد ال function الخاصة بمكتبة math وخذ فكرة عنهم

الي هنا نكون وصلنا الي نهاية درسنا سنتعرف اكثر علي الارقام في اول مشروع برمجة لنا بعمل اله حاسبة كاملة من خلال بايثون
تحياتي لكم

description(الدرس الرابع ) الارقام في البايثون  Emptyرد: (الدرس الرابع ) الارقام في البايثون

more_horiz
رائع أنت



privacy_tip صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
power_settings_newقم بتسجيل الدخول للرد

جميع الحقوق محفوظة لدليل الاشهار العربي