用Python解决x的平方根问题
工具/原料
Python3.6
方法/步骤
1、#输入:8#输出:2#说明:8的平方根是2.82842...,#由于返回类型是整数,小数部分将被舍去。
2、4**2#我们要知道4的2次方可以这么写。
3、4**0.5#那么相反,4的平方根就是这么写。得到的结果是浮点型。
4、defmySqrt(x):result_f=x**0.5#那么我们首先把整数直接运算,算出平方根。
5、defmySqrt(x):result_f=x**0.5result_s=str(result_f)#然后我们要把浮点型转换为字符串。
6、defm鲻戟缒男ySqrt(x):result_f=x**0.5result_s=str(result_f)dot=resul墉掠载牿t_s.index(".")#这个时候我们要找到小数点所处的位置。
7、defm鲻戟缒男ySqrt(x):result_f=x**0.5result_s=str(result_f)dot=resul墉掠载牿t_s.index(".")result_dot=result_s[:dot]#这个时候我们只保留小数点前面的数字。
8、defm鲻戟缒男ySqrt(x):result_f=x**0.5result_s=str(result_f)dot=resul墉掠载牿t_s.index(".")result_dot=result_s[:dot]result=int(result_s)#最后要把字符串转换为整型。
9、defmySqrt(x):result=str(x**0.5)dot=result.index(".")returnint(result[:dot])mySqrt(8)#这个是简化的写法。