طريقة بايثون _
مثال
تحقق مما إذا كانت القيمتان قريبتان من بعضهما البعض أم لا:
#Import math Library
import math
#compare the closeness of two values
print(math.isclose(1.233, 1.4566))
print(math.isclose(1.233, 1.233))
print(math.isclose(1.233, 1.24))
print(math.isclose(1.233, 1.233000001))
التعريف والاستخدام
يتحقق الأسلوب math.isclose()
مما إذا كانت قيمتان قريبتان من بعضهما البعض أم لا. إرجاع صحيح إذا كانت القيم قريبة ، وإلا خطأ.
تستخدم هذه الطريقة تفاوت نسبي أو مطلق لمعرفة ما إذا كانت القيم قريبة.
نصيحة: تستخدم الصيغة التالية لمقارنة القيم: abs (ab) <= max (rel_tol * max (abs (a) ، abs (b)) ، abs_tol)
بناء الجملة
math.isclose(a, b, rel_tol, abs_tol)
قيمه المعامل
Parameter | Description |
---|---|
a | Required. The first value to check for closeness |
b | Required. The second value to check for closeness |
rel_tol = value | Optional. The relative tolerance. It is the maximum allowed difference between value a and b. Default value is 1e-09 |
abs_tol = value | Optional. The minimum absolute tolerance. It is used to compare values near 0. The value must be at least 0 |
تفاصيل تقنية
قيمة الإرجاع: | قيمة bool . True إذا كانت القيم قريبة ، وإلاFalse |
---|---|
نسخة بايثون: | 3.5 |
مزيد من الأمثلة
مثال
استخدم التسامح المطلق:
#Import math Library
import math
#compare the closeness of two
values
print(math.isclose(8.005, 8.450, abs_tol = 0.4))
print(math.isclose(8.005, 8.450, abs_tol = 0.5))