1樓:夢魘
本文,學習使用python,進行複數計算的方法。
工具/原料
電腦python3.6
方法/步驟
1複數的輸入方法:
a=5+6j
注意,j在python裡面,代表虛數單位,但是輸入的時候,6和j之間,沒有乘號。
2檢視a的資料型別:
print(type(a))
3提取a的實數部分:
print(a.real)
4提取a的虛數部分:
print(a.imag)
5複數的乘法:
a=5+6j
b=-3-2j
c=a*b
print(c)
6複數的除法:
a=5+6j
b=-3-2j
c=a/b
print(c)
有道雲筆記
2樓:Andy
>> 'abs(3-4j)' 結果為 '5.0' ;'abs(-4j)'、'abs(-4j)'結果為'4.0'?
沒毛病。。。
>> '1+1j.imag'結果為 『2.0' 。虛數部分結果不應該是1 (實數部分也是1)?
因為先算 1j.imag,得 1,然後算 1+1j.imag = 1+1 = 2。
我真的吐了,乙個Python的複數問題,虛部明明是4啊,是我高中白上了嗎?
冒泡 先看詞法,這裡有以下幾個token,所以根本沒什麼4j,j前面這個4是浮點數的指數域,是 5.67e 4 這個數字後面跟了字尾 j 1.23e 4 5.67e 4j imag 然後看運算子優先順序,比 優先,所以取5.67e 4j的虛部的實數係數,就是56700 最後算加法,就是56700.0...
python 如何計算倒序求和 函式怎麼寫?
a 5,6 7,8 9,10 5,9 7,8 9,13 12 b 20,25 22,26 24,25 28,27 30,29 35,31 35 mIndex len b 1 確定用負值索引列表的極限值 c foridx inrange 1,mIndex,1 count a sum 0 0foraId...
Python分數Fraction計算結果不對,怎麼回事?
回中原 使用字串例項化Fraction類的時候要加引號 x Fraction 1 3 y Fraction 5 2 x yFraction 17,6 Coldwings 你這裡包含兩個錯誤 1.Fraction的呼叫是輸入兩個引數,分子分母分別為乙個引數,而不是乙個表示式 2.兩個整數的除法,為了保...