الأرقام العشرية (float)
الـ Floats هي الأرقام التي تحتوي على فاصلة عشرية. تُستخدم لتمثيل القيم غير الصحيحة (مثل 3.14، -0.001، 5.0).
python pi = 3.14159 price = 19.99 half = 0.5
حسابات الـ Float
يمكن استخدام الـ floats مع جميع معاملات الحساب السابقة. نتيجة أي عملية تتضمن رقماً واحداً على الأقل من نوع float ستكون دائماً float.
python calc1 = 10 + 5.5 # النتيجة 15.5 (float) calc2 = 15.0 / 3 # النتيجة 5.0 (float) calc3 = 7.5 * 2.0 # النتيجة 15.0 (float)
عيوب دقة الأرقام العشرية
بسبب كيفية تخزين أجهزة الكمبيوتر للأرقام العشرية بالنظام الثنائي، قد تحدث أحياناً أخطاء بسيطة في الدقة. هذا ليس عيباً في Python تحديداً، بل هو أمر عالمي في علوم الحاسوب.
python
هذا غالباً ما ينتج رقماً قريباً جداً من 0.3 ولكن ليس هو تماماً
print(0.1 + 0.1 + 0.1)