19信网二班郁亚鹏


私信TA

用户名:yuyapeng123

访问量:4793

签 名:

等  级
排  名 3133
经  验 2027
参赛次数 5
文章发表 11
年  龄 0
在职情况 学生
学  校 123
专  业

  自我简介:

解题思路:

注意事项:

参考代码:

#公式:求a的平方根的迭代公式为:
# X[n+1]=(X[n]+a/X[n])/2 要求前后两次求出的差的绝对值少于0.00001。 输出保留3位小数
a=int(input())#输入a的值
b=a/2#猜测一个值X1=a/2
while 1:
    c=(b+a/b)/2#根据X1,求出X2
    if abs(c-b)<=0.00001:#abs()求绝对值函数,后两次求出的差的绝对值少于0.00001
        break#跳出循环
    b=c#迭代循环,把X2赋值给X1
print("{:.3f}".format(c))#格式化输出


 

0.0分

6 人评分

  评论区

  • «
  • »