user555Вот пример функции “Чтение”
Если Вы мне поведали про моноширинные шрифты, просветите тогда пожалуйста, что тут (в моём коде) будет функция и как она будет возвращать данные из алгоритма “Поиск” в алгоритм “Запись”.
import pandas as pd def read_data(ifname): data = pd.read_csv(ifname, delimiter=',') return data def run_all(): data = read_data('data.csv') print(data) run_all()
Тут пример
Вычислим сумму квадратов и сумму кубов у двух чисел каких-то
>>> def number2(x): ... return x * x ... >>> def number3(x): ... return x * x * x ... >>> n_2_2 = number2(4) + number2(5) >>> n_3_3 = number3(4) + number3(5) >>> >>> n_2_2 41 >>> n_3_3 189 >>>
Если мы перестроим код функции получения куба вот так
>>> def number2(x): ... return x * x ... >>> def number3(x): ... return number2(x) * x ... >>> n_2_2 = number2(4) + number2(5) >>> n_3_3 = number3(4) + number3(5) >>> >>> n_2_2 41 >>> n_3_3 189 >>>
user555Код у тебя неправильно сделан. Он сделан, как у новичка. Именно поэтому он не переделывается на отдельные какие-то шаги.
Если Вы мне поведали про моноширинные шрифты, просветите тогда пожалуйста, что тут (в моём коде) будет функция и как она будет возвращать данные из алгоритма “Поиск” в алгоритм “Запись”.
Или такой код вообще не встроить в Ваш пример и нужно прям детально всё разрабатывать под функции?
1. Сделай файл CSV для входных данных, которые здесь. Не надо на 700-метровом файле код писать. Это данные, сделанные на время написания кода, чтобы тестировать код было легче и быстрее.
2. Сделай функцию чтения этого файла CSV, выведи на экран полученное содержимое из файла. То есть функция чтения файла только получает данные из файла и возвращает эти данные обратно, а выводит эти данные на экран функция, которая вызывала эту функцию чтения.
3. Сделай пустую функцию поиска, которая принимает данные и возвращает эти же данные обратно.
4. Сделай функцию записи, которая принимает данные и записывает их в файл вывода.
5. Убедись, что данные из входного файла CSV были взяты, выведены на экран, поданы в функцию поиска, возвращены в том же виде из функции поиска и записаны в итоге в выходной текстовый файл в виде простого текста.
В итоге у тебя должно получиться, что у тебя всё есть, кроме функции поиска, она пустая (просто возвращает то, что ей подали снаружи).