if 分支
'''程序目标:求 x 的平方根 '''
x = 2
a = int(input('请输入a '))
b = int(input('请输入b '))
mid = (a+b)/2 #二分法逼近答案
print(mid, '**2 = ', mid**2 )
if mid**2<x:
a = mid
else:
b = mid
while循环
'''程序目标:求 x 的平方根 '''
x = 2
a = 1
b = x
N = int(input('循环次数:'))
for i in range(N):
mid = (a+b)/2
print( mid )
if mid**2<x: a = mid
else: b = mid
网友评论