Задача:написать программу "калькулятор" для работы с рациональными и комплексными числами, организовать меню, добавив систему логирования
Решение задачи:
-
Создание модуля по опеределению типа числа (рациональное или комплексное). Запрос отправляется клиенту через терминал. calculatortype.py
-
Создание модуля по работе с рациональными числами. operations_rational.py
-
Создание модуля по работе с комплексными числами. operations_complex.py
-
Все модули взаимодействуют с друг другом в главном модуле main_terminal
-
Все ответы записываются в уже созданный файл results.txt и могу быть использовать пользователем когда он этого пожелает
- В данном модуле находятся следующие функции для решения задачи:
-
def x - отвечает за ввод первого рационалного числа
-
def y - отвечает за ввод второго рационального числа
-
def selectoperation отвечает за выбор операции которую хочит провести пользователь с двумя вышесказанными числами
-
def res - отвечает за подсчет результата для чисел и операции которые ранее выбрал пользователь
-
def main_terminal - отвечает за взаимодествие с пользователем через терминал и записывает операции и их результат в файл results.txt