Калькулятор комплексных чисел - PullRequest
0 голосов
/ 30 октября 2018

Итак, если я наберу (4 * 9j ** 2) в консоли, он вернет (-324 + 0j). Есть ли способ воссоздать это с помощью кода, в основном, взять ввод и упростить его, как будто вы просто набрал его в консоли (j действует как мнимое число i)

Заранее спасибо!

1 Ответ

0 голосов
/ 30 октября 2018

Вы можете использовать встроенную функцию eval () .

>>> 4*9j**2
(-324+0j)
>>> equation = "4*9j**2"
>>> eval(equation)
(-324+0j)
...