python isqrt()方法

本文介绍了Python `math.isqrt()`方法,该方法用于计算非负整数的整数平方根。返回值为给定非负整数的地板平方根,即最接近且小于等于输入值平方根的整数。示例展示了如何使用`math.isqrt()`求解10和100的整数平方根。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文
Python | math.isqrt() method
Last Updated: 14-01-2020
Math module in Python contains a number of mathematical operations, which can be performed with ease using the module.
math.isqrt() method in Python is used to get the integer square root of the given non-negative integer value n. This method returns the floor value of the exact square root of n or equivalently the greatest integer a such that a2 <= n.

Note: This method is new in Python version 3.8.

Syntax: math.isqrt(n)
Parameter:
n: A non-negative integer
Returns: an integer value which represents the floor of exact square root of the given non-negative integer n.
# Python Program to explain 
# math.isqrt() method 
  
  
import math 
  
n = 10
  
# Get the floor value of 
# exact square root of n 
sqrt = math.isqrt(n) 
print(n) 
  
n = 100
  
# Get the floor value of  
# exact square root of n 
sqrt = math.isqrt(n) 
print(n) 

output:

3
10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值