scores = [ 60, 50, 60, 58, 54, 54, 58, 50, 52, 54, 48, 69, 34, 55, 51, 52, 44, 51, 69, 64, 66, 55, 52, 61, 46, 31, 57, 52, 44, 18, 41, 53, 55, 61, 51, 44 ] costs = [ .25, .27, .25, .25, .25, .25, .33, .31, .25, .29, .27, .22, .31, .25, .25, .33, .21, .25, .25, .25, .28, .25, .24, .22, .20, .25, .30, .25, .24, .25, .25, .25, .27, .25, .26, .29 ] # i = 0 length = len(scores) max = 0 min = 0 max_list = [] # while i < length: for i in range(length): print('Пузырьковый раствор #' + str(i), '- результат:', scores[i]) # i += 1 if max < scores[i]: max = scores[i] print('Пузырьковых тестов:', length) print('Наибольший результат:', max) for i in range(length): if scores[i] == max: max_list.append(i) cost = 100.0 most_effective = 0 # for i in range(len(costs)): # if scores[i] == max and costs[i] <= cost: # most_effective = i # cost = costs[i] # for i in max_list: # if costs[i] <= cost: # most_effective = i # cost = costs[i] for i in range(len(max_list)): index = max_list[i] if cost > costs[index]: most_effective = index cost = costs[index] print('Наибольший результат:', max_list) print('Раствор:', most_effective, 'самый выгодный, его цена -', cost)