python求开平方,python中开平方是哪个函数

  python求开平方,python中开平方是哪个函数

  1.平方根算法之一

  输入:任意实数C;

  输出:c的算术平方根g。

  (1)从0到c的范围内选择一个整数g’,满足g’* g’c和(g’1)*(g ^ 1)c的条件;

  (2)如果g2-c足够接近0,G 是算术平方根的解,G=C1/2;

  (3)否则,将g:g=g h增加一个步长h,其中h为设定精度(可设定为0.0001)下的步长(可设定为0.0001),即每次调整g 的值;

  (4)重复步骤(2)直到满足条件,此时输出G’,计算终止。

  Def square_root_1(): c=10 #输入for平方根i=0 #记录J在range (0,C)中的执行周期数G=0:if(J * JC,g==0): #判断,使g*gc,(G1)*(G1)C G=J-1 while(abs(G * G-C)0.00001):#判断g2-c是否在精度范围内,其中ABS()函数返回绝对值G=0.0001 I=i1 print( % 1)

  输入:任意实数C;

  输出:c的算术平方根g。

  (1) min=0,max=c;

  (2)设g’=(min max)/2;

  (3)如果g2-c足够接近于0,则G 是求解的G,否则:

  (4)如果g*gc,min=g’,否则max=g’;

  (5)重复步骤(2)直到条件满足,输出G’,终止程序。

  def square _ root _ 1():I=0 c=10m _ max=c m _ min=0g=(m _ min m _ max)/2 while(ABS(g * g-c)0.0000000001):if(g * g c):m _ min=gelse:m _ max=g g=(m _ min m _ max)/2i=i1 print( % d:% . 13f %(I,g)) 3 .第三种平方根算法:合适的黑猫法

  合适的黑猫迭代算法求任意正数C的平方根的具体算法描述如下:

  (1)第一组g=c/2;

  (2)如果g2-c足够接近0,则G是要求,否则:

  (3)g=(g c/g)/2;

  (4)重复2。

  def square _ root _ 3():c=10g=c/2 I=0而ABS(g * g-c)0.000000001:g=(g c/g)/2 I=I 1 print( % d:% . 13f %(I,g))

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: