Top.Mail.Ru
Ответы
Аватар пользователя
3нед
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Математика
+3

Как код поместить в экзешник????

как сделать так чтобы мой код????

import sympy as sp def print_help(): print("Доступные команды:") print(" eval <выражение> : Вычислить выражение") print(" solve <уравнение> : Решить уравнение") print(" simplify <выражение> : Упростить выражение") print(" expand <выражение> : Разложить выражение") print(" factor <выражение> : Разложить на множители") print(" help : Показать это сообщение") print(" quit : Выйти из программы") def main(): print("Добро пожаловать в инженерный калькулятор!") print_help() while True: user_input = input("\nВведите команду: ") if user_input.lower() == "quit": break elif user_input.lower() == "help": print_help() continue parts = user_input.split(maxsplit=1) if len(parts) < 2: print("Неверный ввод") continue command = parts[0].lower() expression = parts[1] try: if command == "eval": result = sp.sympify(expression) if result.is_Rational: print(result) elif result.is_number: print(result.evalf(10)) else: print(result) elif command == "solve": if "=" not in expression: print("Укажите уравнение с символом '='") continue left, right = expression.split("=") left = sp.sympify(left) right = sp.sympify(right) equation = sp.Eq(left, right) solutions = sp.solve(equation) if isinstance(solutions, list): for sol in solutions: print(sol) else: print(solutions) elif command == "simplify": result = sp.simplify(expression) print(result) elif command == "expand": result = sp.expand(expression) print(result) elif command == "factor": result = sp.factor(expression) print(result) else: print("Неизвестная команда") except Exception as e: print(f"Ошибка: {e}") if name == "__main__": main()

работал и открывался в екзешнике или в cmd команде, нужно сделать так что-бы я мог поставить ее на флешку и показать преподу

если можете, напишите мне экзешник, пожалуйста, а то у меня не получается

мнения

#уравнение

#программа

-13-13

6


По дате
По рейтингу
Аватар пользователя
Просветленный
3нед

Питон что ли? Не надо его в екзешник пихать. На флэшке среду создай с нужными либами, так и запускай. Прелесть питона именно в его неекзешности!
В противном случае используй компилируемые языки, что бы не было таких проблем

Аватар пользователя
Ученик
3нед

компилятором