即時嘗試將輸入的字符串轉換爲浮點數,但是當我這樣做時,我不斷收到某種錯誤,所以下面是我做的一個樣例。 Im相當肯定我沒有做錯任何事,但如果你發現任何錯誤將字符串轉換爲複數python
>>> a = "3 + 3j"
>>> b=complex(a)
>>>
ValueError: complex() arg is a malformed string
>>> Traceback (most recent call last):
File "<stdin>", line 1, in <module>
c= complex("3 + 3j")
>>>
ValueError: complex() arg is a malformed string
>>> Traceback (most recent call last):
File "<stdin>", line 1, in <module>
PS是不實際的代碼,我嘗試寫只是一個樣本
應該是:'一個= 「3 + 3J」'。 – vanloc
在一個事情不完全無關,這段代碼告訴我complexValue沒有定義 –