mirror of
https://github.com/PartialVolume/shredos.x86_64.git
synced 2026-02-28 13:32:12 +00:00
16 lines
306 B
Python
16 lines
306 B
Python
|
|
#! /usr/bin/env python3
|
||
|
|
|
||
|
|
from sympy import symbols, expand, factor
|
||
|
|
|
||
|
|
x, y = symbols('x y')
|
||
|
|
|
||
|
|
expr = x + 2*y
|
||
|
|
|
||
|
|
expanded_expr = expand(x*expr)
|
||
|
|
print(expanded_expr)
|
||
|
|
assert str(expanded_expr) == "x**2 + 2*x*y"
|
||
|
|
|
||
|
|
factored_expr = factor(expanded_expr)
|
||
|
|
print(factored_expr)
|
||
|
|
assert str(factored_expr) == "x*(x + 2*y)"
|