如何用Python解决x 的平方根问题
来源:网络收集 点击: 时间:2024-07-01#输入: 8
#输出: 2
#说明: 8 的平方根是 2.82842...,
#由于返回类型是整数,小数部分将被舍去。

4 ** 2
#我们要知道4的2次方可以这么写。

4 ** 0.5
#那么相反,4的平方根就是这么写。得到的结果是浮点型。

def mySqrt(x):
result_f = x ** 0.5
#那么我们首先把整数直接运算,算出平方根。

def mySqrt(x):
result_f = x ** 0.5
result_s = str(result_f)
#然后我们要把浮点型转换为字符串。

def mySqrt(x):
result_f = x ** 0.5
result_s = str(result_f)
dot = result_s.index(.)
#这个时候我们要找到小数点所处的位置。

def mySqrt(x):
result_f = x ** 0.5
result_s = str(result_f)
dot = result_s.index(.)
result_dot = result_s
#这个时候我们只保留小数点前面的数字。

def mySqrt(x):
result_f = x ** 0.5
result_s = str(result_f)
dot = result_s.index(.)
result_dot = result_s
result = int(result_s)
#最后要把字符串转换为整型。

def mySqrt(x):
result = str(x ** 0.5)
dot = result.index(.)
return int(result)
mySqrt(8)
#这个是简化的写法。

注意一个星号和两个星号的区别
PYTHON平方根平方平方数算法版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_921991.html