Объяснение Решения | Поиск товаров в файле
3. Katas
Чтобы увидеть полное Решение перейдите на GitHub. Смотрите ниже↓
Решение:
-
Первая функция:
- Создаем функцию с одной переменной для входа(название файла), которая будут преобразовавать текст файла в удобный формат видет списка.
-
В самой функции:
- Открываем файл.
- Объявляем вспомогательные переменные.
- Пробегаем по всему файлу и добавляем строки в список и еще аз в список, делая список в списке.
- Закрываем файл.
- Возвращаем список с данными.
-
Вторая функция:
- Создаем функцию двумя переменными для входа(название товара который ищем и название файла), которая будет возвращать все необходимые данные по поиску товара.
-
В самой функции:
- Вызываем первую функцию чтобы получить необходимые данные с файла в виде спискpyа.
- Объявляем вспомогательные переменные в которые будем записывать всю нужную информацию.
- Пробегаем по списку и ищем название товара, которое надо найти и запоминаем необходимые данные.
- Возвращаем кортеж с тремя переменными.
- Создаем переменную для файла с которого будем считать информацию.
-
Основная часть:
- Создаем переменную для ввода название товара для поиска.
- И еще одну переменую в которую записываем нашу вторую функцию.
-
Финальная печать:
- Превращаем список из стран в одну строку для печати.
- Печатаем необходимую строку по условию.
На этом и все.
Если вам понравилась Katas, можете поставить этой репозитории звездочку это будет меня в дальнейшем мотивировать на написание подобных Katas для вас.
Переходите на Github страницу :