2016-07-07 39 views

回答

0

在Python 3,你需要做三件事情:虛部6(中間沒有空格)後

  1. 將虛數單位j
  2. 刪除+運算符周圍的所有空格(如果有)。
  3. 通過內置函數complex()將輸入 - 類型爲str - 轉換爲複數。

演示:

>>> s = input('Enter complex number: ') 
Enter complex number: 5+6j 
>>> print(type(s)) 
<class 'str'> 
>>> z = complex(s) 
>>> print(z) 
(5+6j) 
>>> print(type(z)) 
<class 'complex'> 

在Python 2,你可以跳過步驟2和3:

>>> z = input('Enter complex number: ') 
Enter complex number: 5 + 6j 
>>> print z 
(5+6j) 
>>> print type(z) 
<class 'complex'> 
相關問題