题解 | #求解立方根#
求解立方根
https://www.nowcoder.com/practice/caf35ae421194a1090c22fe223357dca
input_data = float(input()) if abs(input_data) < 1: len = 1 else: len = abs(int(input_data)) // 2 if input_data < 0: a = -10 else: a = 10 data = list(x/a for x in range(1,len*10)) error = [] for i in data: error.append(abs(i**3 - input_data)) min_value = error[0] min_index = 0 for index,value in enumerate(error): if value < min_value: min_value = value min_index = index print(data[min_index])