الأرقام فى بايثون | Python Data Type Numbers
سنناقش فى هذا الفصل الأرقام فى بايثون | Python Numbers، ستتعرف على نوع اليانات (الأرقام) وكيفية استخدامها، مع بعض الأمثلة التوضيحية.
الأرقام فى بايثون | Python Data Type Numbers
تدعم Python الأعداد الصحيحة والعائمة والأرقام المركبة. يناقش هذا البرنامج التعليمي الأعداد الصحيحة والعائمة فقط.
تدعم Python ثلاثة أنواع رقمية مميزة:
- Integers.
- Floating point numbers.
- Complex numbers
يتم إنشاء متغيرات الأنواع الرقمية عند تعيين قيمة لها.
1. Integers
Int ، أو Integer: هو عدد صحيح ، موجب أو سالب ، بدون كسور عشرية ، بطول غير محدود. كالتالى:
x = -20 y = 1 z = 2564856978696 print(type(x)) # output: int print(type(y)) # output: int print(type(z)) # output: int
لتحديد نوع المتغير في بايثون، نستخدام دالة ()type.
2. Float
float أو floating point number هو رقم ، موجب أو سالب ، يحتوي على رقم عشري واحد أو أكثر. كالتالى:
x = 2.20 z = -10.33 print(type(x)) # output: float print(type(z)) # output: float
يمكن أن يكون Float أيضًا أرقامًا علمية بحرف “e” للإشارة إلى الأس، كالتالى:
x = 2.5e2 # Equal is: 250.0 y = -5.5e4 # Equal is: -55000.0 print(type(x)) # output: float print(type(y)) # output: float
3. Complex
تتم كتابة الأعداد المركبة complex بحرف “j” كجزء تخيلي:
x = 4+6j y = 4j z = -4j print(type(x)) # output: complex print(type(y)) # output: complex print(type(z)) # output: complex
تحويل البيانات | Type Conversion
يمكنك التحويل من نوع إلى نوع آخر باستخدام بهذه الدوال ()int و ()float و ()complex، كالتالى:
x = 10 # int y = 1.0 # float z = 10j # complex # Convert [int] to [float] a = float(x) print(type(a)) # output: float # Convert [float] to [int] b = int(y) print(type(b)) # output: int # Convert [int] to [complex] c = complex(x) print(type(c)) # output: complex
لا يمكنك تحويل complex إلى نوع رقم آخر.
إنشاء رقم عشوائي | Random Number
لا تحتوي Python على دالة ()random لإنشاء رقم عشوائي ، ولكن Python تحتوي على وحدة نمطية مدمجة تسمى random يمكن استخدامها لإنشاء أرقام عشوائية، كالتالى:
import random # Package print(random.randrange(1, 200))
الإبلاغ عن خطأ
×إذا وجد خطأ وتريد الإبلاغ عن هذا الخطأ، أو إذا كنت تريد تقديم اقتراح على شىء معين، فلا تتردد في إرسال بريد إلكتروني إلينا:
info@albashmoparmeg.com
شكرًا لك على مساعدتك لنا!