Python 用于条件Z**n==A+;毕

Python 用于条件Z**n==A+;毕,python,math,Python,Math,我需要用Python创建一个包含复数的函数 z**n=a+bi 如何创建它?Python内置了对复数的支持,而pow正是您所需要的 z = 4 + 5j n = 3 print(pow(z, n)) 如果您只有a和b,您可以使用z=complex(a,b)获得z,Python内置了对复数的支持,而pow正是您所需要的 z = 4 + 5j n = 3 print(pow(z, n)) 如果你只有a和b,你可以用z=complex(a,b)得到z,i是虚数吗?不清楚你想做什么。这个函数应该做什

我需要用Python创建一个包含复数的函数

z**n=a+bi


如何创建它?

Python内置了对复数的支持,而
pow
正是您所需要的

z = 4 + 5j
n = 3
print(pow(z, n))

如果您只有
a
b
,您可以使用
z=complex(a,b)
获得
z
,Python内置了对复数的支持,而
pow
正是您所需要的

z = 4 + 5j
n = 3
print(pow(z, n))

如果你只有
a
b
,你可以用
z=complex(a,b)
得到
z

i是虚数吗?不清楚你想做什么。这个函数应该做什么?预期的返回值是多少?您是否试图为给定的a、b和n求解z?你想要所有的解决方案还是只有一个?也许你可以给出一些所需输入和输出的例子,证明z**n等于a+bi所需的函数。卢卡·梅萨里克的回答对我很有帮助。我是虚数吗?不清楚你想做什么。这个函数应该做什么?预期的返回值是多少?您是否试图为给定的a、b和n求解z?你想要所有的解决方案还是只有一个?也许你可以给出一些所需输入和输出的例子,证明z**n等于a+bi所需的函数。Luka Mesaric给出的答案对我有帮助。z=复杂(a,b)有帮助。谢谢你的回答。z=complex(a,b)有帮助。谢谢你的回答。