python求一个数字的立方根,保留一位小数

代码

num = float(input())
x = 1
while abs(x**3-num) > 1e-7:         # abs计算绝对值;le-7等于0.0000001,用来保证计算的精度
    x = (2*x/3)+num/3/x/x
print(round(x, 1))                  # 保留一位小数,四舍五入

执行效果

在这里插入图片描述

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页