مثال
گرد کردن مقدار جذر یک عدد به اولین عدد صحیح کوچکتر: (در این مثال ابتدا جذر عادی اعداد با متد sqrt محاسبه شده و سپس جذر گرد شده ی آنها با isqrt. تا بتوانید خروجی شان را با هم مقایسه کنید.)
# Import math Library
import math
# Print the square root of different numbers
print (math.sqrt(10))
print (math.sqrt (12))
print (math.sqrt (68))
print (math.sqrt (100))
# Round square root downward to the nearest integer
print (math.isqrt(10))
print (math.isqrt (12))
print (math.isqrt (68))
print (math.isqrt (100))
توضیحات
متد math.isqrt()
جذر عدد ورودی را محاسبه کرده و به نزدیکترین عدد صحیح کوچکتر گرد می کند.
نکته: عدد ورودی باید بزرگتر مساوی 0 باشد.
سینتکس
math.isqrt(x)
مقادیر پارامتر ها
پارامتر | توضیح |
---|---|
x | اجباری. داده ی عددی. اگر x منفی باشد، ارور ValueError و اگر غیر عددی باشد ارور TypeError برگردانده می شود |
جزئیات فنی
مقدار بازگشتی: | داده ی int |
---|---|
ورژن پایتون: | 3.8 |
دیدگاهها