首页 > 解决方案 > abs 函数如何使用此代码:abs(3 + 4j)?

问题描述

我已经知道 abs 函数是如何工作的。我的意思是它只告诉你这个数字离零有多远

我唯一不能得到的是这个例子:

print(abs(3 + 4j)) # prints 5 !! Why ? 

标签: pythonfunction

解决方案


因为对于复数 abs(number) 将返回复数的大小。

幅度值将计算为: √x2+y2 = √(3² + 4²) = √(9 + 16) = √(25) = 5.0

所以带有复数的 abs 将返回复数的大小。

如需进一步参考,您可以使用https://www.geeksforgeeks.org/abs-in-python/


推荐阅读