الفرق بين المراجعتين لصفحة: «Python/float/as integer ratio»
أنشأ الصفحة ب'تعيد الدالة <code>as_integer_ratio()</code> زوجًا من الأعداد الصحيحة التي تكون نسبتها مساوية Pytho...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:الدالة <code>as_integer_ratio()</code> في بايثون}}</noinclude> | |||
تعيد الدالة <code>as_integer_ratio()</code> زوجًا من [[Python/int|الأعداد الصحيحة]] التي تكون نسبتها مساوية [[Python/float|للعدد العشري]] تمامًا، ويكون المقام في هذه النسبة موجبًا. | تعيد الدالة <code>as_integer_ratio()</code> زوجًا من [[Python/int|الأعداد الصحيحة]] التي تكون نسبتها مساوية [[Python/float|للعدد العشري]] تمامًا، ويكون المقام في هذه النسبة موجبًا. | ||
مراجعة 08:32، 30 أبريل 2018
تعيد الدالة 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)