回答編集履歴

1

マニュアルを読んだ結果を追記

2017/01/05 08:37

投稿

ikedas
ikedas

スコア4335

test CHANGED
@@ -1,2 +1,17 @@
1
1
  Pythonには標準の数値型として複素数型 (complex) があります。[マニュアルの説明](http://docs.python.jp/3/library/stdtypes.html#typesnumeric)を参照下さい。また[cmathモジュール](http://docs.python.jp/3/library/cmath.html#module-cmath)も使えます。
2
2
 
3
+ (追記)
4
+
5
+ マニュアルには
6
+
7
+ > 数値リテラルに 'j' または 'J' をつけると虚数 (実部がゼロの複素数) を与え、それに整数や浮動小数点数を加えて実部と虚部を持つ複素数を得られます。
8
+
9
+ との記述がありますから、ご質問のような書きかたではなく、
10
+
11
+ ```python
12
+ C = A + B * 1j
13
+
14
+ ```
15
+
16
+ (A=実部、B=虚部とする) と書けばできるのではないですか。
17
+