Я хочу вычислить среднее значение гармоник c и вызвать исключение, если мой список "x" содержит отрицательные значения. Но код не работает. Как я могу настроить мой для +, если государственные деятели t, чтобы решить проблему? Спасибо.
x=[1,2,3.0,-3,,-2,1]
def hmean(x):
sum= 0.0
for i in x:
if i < 0:
raise Exception("list contains negative values")
else:
sum = 0.0
for i in x:
sum+= 1.0 / i
return print(float(len(x) / sum))