Помощь в составлении функции округления в массиве

Viewed 18

хотелось бы узнать возможный способ округления элементов массива, сумма элементов которого в конечном счете будет равна длине массива.

def minimass():
    i,f=0,0
    while i<len(rel):
        rel[i]=round(rel[i]/(100/len(rel)))
        i+=1
    print(rel)
    return rel
rel=[40,21,16.5,22.5]
print(len(rel))
minimass()

В ответе данного примера получается [2, 1, 1, 1] и сумма всех элементов не равна длине, я же хочу получить сумму равную длинне

0 Answers
Related