# From jupyter notebook import sympy sympy.init_printing() x1 = sympy.Rational(1, 2) x2 = sympy.sqrt(2) # ERROR: can't do this.. x3 = sympy.Rational(1, sympy.sqrt(2)) # ERROR: can't do this either x4 = sympy.Rational(1, x2)
Как символически поместить sqrt в знаменатель уравнения без использования чисел с плавающей запятой?
Когда вам нужно 1 / sqrt (2), сделайте это:
x1 = 1 / sympy.sqrt(2)
, когда вам нужно 1/2, сделайте это:
x1 = sympy.Rational(1,2)
Не делайте этого:
x1 = sympy.Rational(1, sympy.sqrt(2))
Ошибка.