Войти Создать аккаунт

Рецепты · Шаг 4 из 4

Список для магазина

В магазине список читают на ходу, с телефона. «1500 г» там читается хуже, чем «1,5 кг», а количество, приклеенное к названию, теряется. Поэтому — как в меню: название слева, количество справа, между ними точки, и все строки одной длины.

Что сделать

Напечатайте список покупок для глаз: крупное — килограммами и литрами, название и количество — через точки.

Что приходит

  • pokupki — список словарей шага 3: {"chto": …, "skolko": …, "edinica": …} в нужном порядке

Что вернуть

Строку: по строке на покупку, «название ... количество», все строки одной длины; покупок нет — "Покупать нечего.".

Допишите функцию spisok_tekstom в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

В проекте

Программа печатает то, что вы вернули, — это и есть список покупок. Решите шаг — и 1500 граммов станут «1,5 кг», а строки выровняются.

Пример

Мука 1500 г и молоко 1250 мл — две строки одной длины: мука ..... 1,5 кг и молоко ... 1,25 л. Самой длинной паре, молоку, достаётся ровно три точки.

Тот же пример кодом
Вызов
spisok_tekstom([{"chto": "мука", "skolko": 1500, "edinica": "г"}, {"chto": "молоко", "skolko": 1250, "edinica": "мл"}])
Вернуть
'мука ..... 1,5 кг\nмолоко ... 1,25 л'
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.