学习python这么久,你是不是已经发现了python是一个很好的计算工具了呢?就拿求平方根来说,它的求取方法就不止一个。python中求平方根的方法有:sqrt()函数法、pow()函数法和二分法。详情请看本文。
方法一:sqrt()函数法
python中sqrt()函数可以获取数字的平方根,是查找平方根的预定义方法,须导入matn模块才能使用。
import math num = 10 num_sqrt = math.sqrt(num) print(f'{num} square root is {num_sqrt}')方法二:pow()函数法
pow()也是一种预定义方法,用于找出数字的幂,它以两个参数作为输入,第一个是数字本身,第二个是该数字的幂。
>>> pow(12, 2) # 求平方 144 >>> pow(144, .5) # 求平方根 12.0 >>>方法三:二分法
二分法是python中求平方根的经典求法
x = int(input()) low, high, ans = 0, x, -1 while low <= high: mid = (low + high) // 2 if mid * mid <= x: ans = mid low = mid + 1 else: high = mid - 1 print(ans)
以上就是python中求平方根的几种方法,大家可以选择自己喜欢的方式去求取哟~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)