أرقام بايثون
هناك ثلاثة أنواع رقمية في بايثون:
int
float
complex
يتم إنشاء متغيرات الأنواع الرقمية عندما تقوم بتعيين قيمة لها:
مثال
x = 1 # int
y = 2.8 # float
z = 1j # complex
للتحقق من نوع أي كائن في Python ، استخدم دالة type():
مثال
print(type(x))
print(type(y))
print(type(z))
Int
Int ، أو عدد صحيح ، هو عدد صحيح ، موجب أو سالب ، بدون كسور عشرية ، بطول غير محدود.
مثال
عدد صحيح:
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
Float
Float, أو "رقم الفاصلة العائمة" هو رقم ، موجب أو سالب ، يحتوي على واحد أو أكثر من الكسور العشرية.
مثال
Floats:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float يمكن أيضًا أن تكون أرقامًا علمية بحرف "e" للإشارة إلى قوة 10.
مثال
Floats:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Complex
تتم كتابة الأعداد المركبة باستخدام "j" كجزء تخيلي:
مثال
Complex:
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
#تحويل من int to float:
a = float(x)
#تحويل من float to int:
b = int(y)
#تحويل من int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
ملاحظة: لا يمكنك تحويل الأعداد المركبة إلى نوع رقم آخر.
Random Number
لا تحتوي Python على وظيفة random()
لإنشاء رقم عشوائي ، لكن لغة Python بها وحدة نمطية مدمجة تسمى random يمكن استخدامها لإنشاء أرقام عشوائية:
مثال
استيراد وحدة عشوائية ، وعرض رقم عشوائي بين 1 و 9:
import random
print(random.randrange(1, 10))