从函数返回复数

2024-10-05 17:34:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我想给一个变量分配一个虚数:

import math

a = sqrt(4)j
print(a)

这会导致语法错误:

Line 3: SyntaxError: bad input ('j')

我可以给变量赋值,比如:

a = 2j

我该怎么解决这个问题?你知道吗


Tags: importinputlinemathsqrtbadprint赋值
2条回答

只需使用^{}返回:

real + imag*1j or convert a string or number to a complex number

>>> a = complex(0,math.sqrt(4))
>>> a
2j

使用^{}函数。你知道吗

>>> complex(0, sqrt(4))
2j

相关问题 更多 >