# 前言
復習試題時,發現一道復數問題
# 問題
關於 Python 的復數類型,以下選項中描述錯誤的是
A復數的虛數部分通過后綴“J”或者“j”來表示
B對於復數 z,可以用 z.real 獲得它的實數部分
C對於復數 z,可以用 z.imag 獲得它的實數部分
D復數類型表示數學中的復數
正確答案: C
首先我們來明確一下什么是復數: 復數在數學上面的定義是由實數部分和虛數部分所組成的數,形如a+bj .
其中a、b為實數,j為“虛數單位”,j 的平方等於-1.a、b分別叫做復數a+bj的實部和虛部。
下面讓我們在Python中定義一個復數:real + imag(虛部的單位可以是j或者J)
a = 6 + 0.6j
# 輸出這個復數a
print(a)
# 獲取實部
print(a.real)
# 獲取虛部
print(a.imag)
# 獲取該復數的共軛復數
print(a.conjugate())
# 讓我們通過complex函數來定義一個復數
a = complex(1, 2)
b = complex(1)
c = complex("1")
d = complex("1+2j")
# 運行結果
# 人之為學,不進則退。