python代码
时间: 2023-07-02 15:17:52 浏览: 65
python:Python的源代码集合,用于基础编程课程,通用应用程序和小型项目
好的,以下是一个简单的 Python 实现:
```python
def sqrt(x):
low, high = 0.0, x
while low <= high:
mid = (low + high) / 2
if mid * mid < x:
low = mid + 1e-6
else:
high = mid - 1e-6
return low
x = int(input("请输入一个正整数 x:"))
print("x 的平方根为:", sqrt(x))
```
函数 `sqrt` 使用了二分法来求解平方根,主函数中输入一个正整数 `x`,调用函数 `sqrt` 求出平方根并输出。需要注意的是,为了避免精度问题,我们在二分的过程中加了一个很小的偏移值 `1e-6`。
阅读全文