Обнаружилось, что в питоне стандартно поддерживаются не только обычные числа, но и комплексные. Я раньше об этом совершенно не знал. Только в качестве суффикса мнимой части вместо обычного i (означающего квадратный корень от -1) используется j или J:
$ python Python 2.7.13 (default, Nov 24 2017, 17:33:09) >>> a=1+2j >>> b=3+5J >>> a (1+2j) >>> b (3+5j) >>> a+b (4+7j) >>> a*2 (2+4j) >>> a*b (-7+11j) >>> a/b (0.3823529411764706+0.029411764705882346j)
Оригинал этой записи в личном блоге.
Tags: