from sympy import symbols, solve, diff, simplify, integrate
from sympy.abc import x
def math_demo():
"""Примеры возможностей SymPy."""
# Решение уравнения
eq = x**2 - 5*x + 6
roots = solve(eq, x)
ic("Корни уравнения x²-5x+6=0:", roots)
# Производная
f = x**3 + 2*x**2 - 5*x + 3
derivative = diff(f, x)
ic("Производная:", derivative)
# Упрощение выражения
expr = (x**2 + 2*x + 1) / (x + 1)
simplified = simplify(expr)
ic("Упрощённое выражение:", simplified)
# Интеграл
integral = integrate(x**2 + 3*x, x)
ic("Интеграл:", integral)
if __name__ == "__main__":
try:
math_demo()
except Exception as e:
print(f"Ошибка: {e}")
📌 SymPy — это библиотека для символьной математики. Она может решать уравнения, вычислять производные, интегралы, упрощать выражения, работать с матрицами и даже рисовать графики (sympy.plotting). Идеально для научных расчётов, обучения, симуляций и автоматизации математических задач.
🛠 pip install sympy
Подпишись 👉🏻 @KodduuPython 🤖