التعامل مع الأرقام في لغة البايثون

في الدرس السابق تعلمنا كيفية التعامل مع النصوص, وفي هذا الدرس سوف نتعلم كيفية التعامل مع الأرقام
هنالك فرق كبير بين الأرقام التي تكتب بين علامتي '' أو علامتي "" والتي تعتبر أرقاما غير حقيقية لأنها تعامل كنصوص بدلا عن الأرقام. أما الأرقام الحقيقية فلا تكتب بين هذه الرموز
أولا دعونا نتعرف على كيفية إجراء العمليات الحسابية, وإليكم المثال التالي
test_integer = 100
print(test_integer + 10) # نستخدم علامة الزائد للجمع
print(test_integer - 10) # نستخدم علامة الناقص لعمليات الطرح
print(test_integer * 10) # نستخدم علامة النجمة لإجراء عمليات الضرب
print(test_integer / 10) # ونستخدم علامة القاطعة لعمليات القسمة
وتكون نتائج التنفيذ هي على النحو التالي
110
90
1000
10
التحويل إلى أرقام
نتحويل الأرقام الموجودة في شكل نصوص إلى أرقام صحيحة نستخدم خاصية int, وإليكم المثال التالي
test_str = '100'
print(int(test_str) + 100)
وتكون نتيجة التنفيذ هي على النحو التالي
200
كما نرى تم تحويل النص 100 إلى رقم ثم تمت عملية الجمع لنحصل على الرقم 200
أما إذا أردنا التحويل إلى أرقام عشرية أو كسرية فنستخدم خاصية float
وإليكم المثال التالي
test_str = '100.5'
print(float(test_str) + 100)
وتكون نتيجة التنفيذ هي على النحو التالي
200.5