CSV и JSON · 6 из 13
Что берут чаще всего
Задействованы также: Словари, Файлы
Вера решает, что убрать из меню. Нужен список напитков по числу проданных порций.
Что сделать
Посчитайте, что берут чаще всего, — чтобы решить, что убрать из меню.
Что приходит
imya— имя CSV-файла со столбцами «напиток» и «количество»
Что вернуть
Список пар (напиток, всего порций) по убыванию порций, при равенстве — по алфавиту; строки с неразбираемым количеством не в счёт.
Допишите функцию po_napitkam в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
with open("p.csv", "w", encoding="utf-8", newline="") as f:
f.write("напиток,количество\nлатте,3\nэспрессо,5\nлатте,2\n")
po_napitkam('p.csv')
[('латте', 5), ('эспрессо', 5)]
Функция принимает имя файла CSV со столбцами «напиток» и «количество». Возвращает список кортежей (напиток, всего порций) по убыванию количества, при равенстве — по алфавиту. Строки с неразбираемым количеством пропускаются.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.