题解 | #求解立方根#

求解立方根

https://www.nowcoder.com/practice/caf35ae421194a1090c22fe223357dca?tpId=37&tags=&title=&difficulty=&judgeStatus=&rp=1&sourceUrl=%2Fexam%2Foj%2Fta%3FtpId%3D37&gioEnter=menu

num = float(input())
ans = num/3
prev = ans-1
while ans-prev > 0.0001 or ans-prev < -0.0001 :
    prev = ans
    ans -= ans/3-num/ans/ans/3
print('{:.1f}'.format(ans))

牛顿法,因为收敛速度很快所以用while循环

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务