Python/float/as integer ratio

من موسوعة حسوب
< Python‏ | float
مراجعة 08:32، 30 أبريل 2018 بواسطة Mohammed Taher (نقاش | مساهمات) (أنشأ الصفحة ب'تعيد الدالة <code>as_integer_ratio()‎</code> زوجًا من الأعداد الصحيحة التي تكون نسبتها مساوية Pytho...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

تعيد الدالة as_integer_ratio()‎ زوجًا من الأعداد الصحيحة التي تكون نسبتها مساوية للعدد العشري تمامًا، ويكون المقام في هذه النسبة موجبًا.

البنية العامة

x.as_integer_ratio()

تطلق الدالة خطأً من نوع OverflowError عند استخدام قيم ما لا نهاية، والخطأ ValueError عند استخدام قيم NaN.

أمثلة

يبيّن المثال التالي طريقة استخدام الدالة as_integer_ratio()‎ والقيم التي تعيدها:

>>> f = 4.0
>>> f.as_integer_ratio()
(4, 1)
>>> f = 1.5
>>> f.as_integer_ratio()
(3, 2)
>>> f = 1.2
>>> f.as_integer_ratio()
(5404319552844595, 4503599627370496)

انظر أيضًا

مصادر