1、求根号二
#求根号2
left,right=1,2
while right-left>=1e-4:
mid=(left+right)/2
print(left,right)
if mid*mid>2:
right=mid
else:
left=mid
2、二分模板
def check(x):
pass
left,right,ans=初始化
while left<right:
mid=(left+right)//2
if check(mid):
ans=mid
left=mid+1
else:
right=mid-1
print(ans)
文章介绍了使用Python实现求根号2的迭代方法,以及一个通用的二分查找模板,通过while循环和mid计算来解决问题。

995

被折叠的 条评论
为什么被折叠?



