• 技术文章 >Python技术 >Python基础教程

    python中求平方根的方法

    宋雪维宋雪维2021-02-22 09:18:38原创49612

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    方法一: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中求平方根的几种方法,大家可以选择自己喜欢的方式去求取哟~

    专题推荐:python平方根
    上一篇:Python中translate( ) 方法的实现原理 下一篇:python多线程的实现方式

    相关文章推荐

    • 理解python中的random.choice()• python中random模块将列表内容打乱• python中random模块常见函数有哪几种?• python中count函数是什么意思?• python中翻译功能translate模块• Python中translate( ) 方法的实现原理

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网