import random def red_func(money,countNum): havRedbag = [] for i in range(1,countNum): select = random.uniform(0,money) ared = '{:.2f}'.format(select) ared=float(ared) # money += 0.01 money -= ared havRedbag.append(ared) havRedbag.append(float('{:.2f}'.format(money))) random.shuffle(havRedbag) print(sum(havRedbag)) return havRedbag ret = red_func(100,10) print(ret)