Объяснение Решения | Поиск товаров в файле

3. Katas

Чтобы увидеть полное Решение перейдите на GitHub. Смотрите ниже↓

Решение:

  1. Первая функция:
    • Создаем функцию с одной переменной для входа(название файла), которая будут преобразовавать текст файла в удобный формат видет списка.
    • В самой функции:
      • Открываем файл.
      • Объявляем вспомогательные переменные.
      • Пробегаем по всему файлу и добавляем строки в список и еще аз в список, делая список в списке.
      • Закрываем файл.
      • Возвращаем список с данными.
  2. Вторая функция:
    • Создаем функцию двумя переменными для входа(название товара который ищем и название файла), которая будет возвращать все необходимые данные по поиску товара.
    • В самой функции:
      • Вызываем первую функцию чтобы получить необходимые данные с файла в виде спискpyа.
      • Объявляем вспомогательные переменные в которые будем записывать всю нужную информацию.
      • Пробегаем по списку и ищем название товара, которое надо найти и запоминаем необходимые данные.
      • Возвращаем кортеж с тремя переменными.
  3. Создаем переменную для файла с которого будем считать информацию.
  4. Основная часть:
    • Создаем переменную для ввода название товара для поиска.
    • И еще одну переменую в которую записываем нашу вторую функцию.
  5. Финальная печать:
    • Превращаем список из стран в одну строку для печати.
    • Печатаем необходимую строку по условию.

На этом и все.

Если вам понравилась Katas, можете поставить этой репозитории звездочку это будет меня в дальнейшем мотивировать на написание подобных Katas для вас.

Переходите на Github страницу :