подскажите как решить задачу

МИхаил12

Новичок
Пользователь
Янв 24, 2021
8
0
1
Дана переменная, в которой хранится информация о затратах и доходе рекламных кампаний по различным источникам. Необходимо дополнить исходную структуру показателем ROI, который рассчитаем по формуле: (revenue / cost - 1) * 100

Пример работы программы:

results = {
‘vk’: {‘revenue’: 103, ‘cost’: 98},
‘yandex’: {‘revenue’: 179, ‘cost’: 153},
‘facebook’: {‘revenue’: 103, ‘cost’: 110},
‘adwords’: {‘revenue’: 35, ‘cost’: 34},
‘twitter’: {‘revenue’: 11, ‘cost’: 24},
}
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Код вставляйте с помощью ... -> код -> Python.
подскажите как решить задачу
Вот пример:
Python:
results = {
    'vk': {'revenue': 103, 'cost': 98},
    'yandex': {'revenue': 179, 'cost': 153},
    'facebook': {'revenue': 103, 'cost': 110},
    'adwords': {'revenue': 35, 'cost': 34},
    'twitter': {'revenue': 11, 'cost': 24},
}

for value in results.values():
    value['ROI'] = (value['revenue'] / value['cost'] - 1) * 100


print(results)
 

МИхаил12

Новичок
Пользователь
Янв 24, 2021
8
0
1
спасибо, так просто, мне говорили об 4-5 строчках кода
 

MonaCCi

Пользователь
Пользователь
Сен 30, 2020
66
11
8
16
спасибо, так просто, мне говорили об 4-5 строчках кода
Здесь как раз 4 строчки. results можно записать в одну строчку.
 

Форум IT Специалистов