القائمة الرئيسية

الصفحات

الأرقام فى لغة البرمجه بايثون python numbers

الارقام في بايثون



تعلمنا في بايثون المتغيرات وانواعها الدرس الثالث ان هناك ثلاثة أنواع من الارقام في بايثون:

  • int - عدد صحيح يمكن ان يكون موجب او سالب ويجب الا يحتوي علي ارقام عشرية او فاصلة عشرية.

  • float - ارقام عشرية وهي التي تحتوي علي كسور او فاصلة عشرية.

  • complex - الارقام المركبة.

اذا كنت تدرس البرمجة للمرة الاولي فكل ما عليك فعله الان هو تذكر المصطلحات التاليه ومعرفة نوع قيمتها وكيف تقوم بالتحويل فيما بينهم.

ملحوظة استخدام الرياضيات بالشكل المعقد غير وارد الا في المشاريع العملاقه التي تحتاج لخبرة كبيرة في الرياضيات مثل دراسة الفضاء والجيولوجيا والطب... الخ الخ.

استخدامك للرياضيات في البداية سوف يكون مثل استخدامك لها في البيع او الشراء او عد الاشياء او التوزيع كلها اشياء تفعلها بالفعل في يومك.

ان كنت لا تعرف الجمع والضرب والطرح والقسمة فغادر حالاً! انتظر نحن نمزح معك سوف تتعلمهم في الدروس المقبله.

في بايثون 2 كان هناك نوعان من الاعداد الصحيحة وهما (عدد صحيح - int , عدد صحيح طويل - long) لكن في بايثون 3 العدد الصحيح int يدعم الاعداد الطويلة.

يتم إنشاء متغيرات الأنواع الرقمية عندما تقوم بتعيين قيمة لها:

انواع متغيرات الاعداد في بايثون

مثال 1

x = 1 # int y = 2.8 # float z = 1j # complex

للتحقق من نوع أي كائن في Python ، استخدم دالة type():

مثال 2

print(type(x)) # int
print(type(y)) # float
print(type(z)) # complex

متغير الاعداد الصحيحة integer

Int ، أو عدد صحيح ، هو عدد صحيح ، موجب أو سالب ، بدون كسور عشرية ، بطول غير محدود.

مثال عدد صحيح:

# كل المتغيرات التالية متغيرات اعداد صحيحة لانها لا تحتوي على كسور 
x = 1
y = 35656222554887711
z = -3255522

print(type(x)) # int
print(type(y)) # int
print(type(z)) # int

الاعداد العشرية

رقم عشري أو "رقم فاصلة عائمة" هو رقم ، موجب أو سالب ، يحتوي على واحد أو أكثر من الكسور العشرية.

مثال علي متغير من نوع float:

x = 1.10
y = 1.0
z = -35.59

print(type(x))
print(type(y))
print(type(z))

يمكن أيضًا أن تكون Float أرقامًا علمية بحرف "e" للإشارة إلى قوة 10.

مثال ارقام عشرية بقيمة علمية:

x = 35e3
y = 12E4
z = -87.7e100

print(type(x))
print(type(y))
print(type(z))

الارقام المركبة في بايثون

الأعداد المركبة مكتوبة بحرف "j" كجزء تخيلي:

الرقم المركب (أرقام معقدة) - على شكل a + bJ ، حيث a و b عائمان ويمثل J (أو j) الجذر التربيعي لـ -1 (وهو رقم تخيلي). الجزء الحقيقي من الرقم هو أ ، والجزء التخيلي هو ب. لا يتم استخدام الأرقام المعقدة كثيرًا في برمجة بايثون.

مثال علي الاعداد المركبة:

x = 3+5j
y = 5j
z = -5j

print(type(x))
print(type(y))
print(type(z))

تحويل الارقام في بايثون

يمكنك التحويل من نوع إلى آخر مع دوال بايثون التالية:

  • int()
  • float()
  • complex()

مثال التحويل من نوع رقمي إلى آخر:

x = 1 # int عدد صحيح
y = 2.8 # float عدد عشري
z = 1j # complex عدد مركب

# تحويل من عدد صحيح الي عدد عشري:
a = float(x)

# تحويل من عدد عشري الى عدد صحيح:
b = int(y)

# تحويل من عدد صحيح الي عدد مركب:
c = complex(x)

print(a)
print(b)
print(c)

print(type(a))
print(type(b))
print(type(c))

ملاحظة: لا يمكنك تحويل الأعداد المركبة إلى  اي نوع رقمي آخر.

انشاء رقم عشوائي في بايثون

لا تحتوي بايثون على دالة لإنشاء رقم عشوائي ، لكن بايثون بها مكتبة مضمنة تسمى random والتي يمكن استخدامها لإنشاء أرقام عشوائية:

مثال قم باستدعاء مكتبة random ، واطبع رقمًا عشوائيًا بين 0 و 6:

import random

print(random.randrange(0, 6))

يتم استخدام دالة import لاستدعاء المكتبات المضمنة مع بايثون او المكتبات التي يتم تثبيتها بواسطة pip او المكتبات التي تقوم بكتابتها بنفسك وسوف نتعرف علي هذا في درس الكلاس.

تعليقات

التنقل السريع