مثال
بررسی اینکه آیا دو عدد ورودی به هم نزدیک هستند یا نه:
توضیحات
متد math.isclose() بررسی می کند که آیا دو عدد ورودی به هم نزدیک هستند یا نه. اگر نزدیک بودند True و در غیر اینصورت False برمیگرداند.
این متد، از یک خطای مطلق یا نسبی برای اینکار استفاده می کند.
نکته: این متد برای مقایسه مقادیر از فرمول زیر استفاده می کند:
abs(a-b) <= max(rel_tol * max(abs(a), abs(b)), abs_tol)
سینتکس
math.isclose(a, b, rel_tol, abs_tol)
مقادیر پارامتر ها
| پارامتر | توضیح |
|---|---|
| a | اجباری. اولین عدد |
| b | اجباری. دومین عدد |
| rel_tol = value | اختیاری. خطای نسبی. این بیشترین اختلاف مجاز بین دو عدد است.مقدار پیشفرض برابر است با 1e-09 |
| abs_tol = value | اختیاری. حداقل خطای مطلق. این برای مقایسه ی اعداد نزدیک به صفر استفاده می شود. این مقدار باید حداقل صفر باشد |
جزئیات فنی
| مقدار بازگشتی: | داده ی نوع bool |
|---|---|
| ورژن پایتون: | 3.5 |
مثال های بیشتر
مثال
استفاده از خطای مطلق:
دیدگاهها