(Е. Джобс) Откройте файл электронной таблицы, содержащей ведомость продуктового магазина. Наценкой товара считается разность между закупочной ценой и ценой реализации. Прибыль – количество проданных товаров, умноженное на значение наценки. Найдите товар с наценкой выше среднего значения, который принесет максимальную прибыль после его полной продажи. В качестве ответа укажите одно число – полученную после продажи найденного товара прибыль.
Решение:
Python
f = open('1999.csv')
f.readline()
table = {'n': [], 'q': []}
for line in f:
dig = [int(x) for x in line.strip().split(';')[1:]]
table['n'].append(dig[1] - dig[0])
table['q'].append(dig[2])
sn = sum(table['n']) / len(table['n'])
max_pr = 0
for i in range(len(table['n'])):
if table['n'][i] > sn:
max_pr = max(max_pr, table['n'][i] * table['q'][i])
print(max_pr)
Ответ: \(181792\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене