Python3 math.isqrt() 方法 -求平方根的整數(shù)值

2023-04-26 14:06 更新

Python math 模塊 math 模塊


描述

 math.isqrt(x) 方法返回 x 的平方根,并將平方根數(shù)向下舍入到最接近的整數(shù)。

數(shù)字必須大于等于 0。

該函數(shù)要求python的最低版本為Python 3.8!


語法

math.isqrt() 方法語法如下:

math.isqrt(x)

參數(shù)說明:

  • x -- 必需,數(shù)字。如果 x 不是一個(gè)數(shù)字,返回 TypeError。如果數(shù)字小于 0,則返回 ValueError。

返回值

返回一個(gè)整數(shù) int,表示一個(gè)數(shù)的平方根,并將平方根數(shù)向下舍入到最接近的整數(shù)。


實(shí)例

以下實(shí)例返回?cái)?shù)字的平方根,并將平方根數(shù)向下舍入到最接近的整數(shù):

# 導(dǎo)入 math 包
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))

# 輸出平方根,并將平方根數(shù)向下舍入到最接近的整數(shù)
print (math.isqrt(10))
print (math.isqrt (12))
print (math.isqrt (68))
print (math.isqrt (100))

輸出結(jié)果:

3.1622776601683795
3.4641016151377544
8.246211251235321
10.0
3
3
8
10

Python math 模塊 math 模塊


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)