我如何在 Python 中使用毕达哥拉斯?
How Do I Uses Pythagoras In Python?
python中的毕达哥拉斯方程怎么写?是不是如下图这样写。如果不是,请说明为什么这是不正确的以及我该如何纠正它。
math.sqrt(XLength^2+YLength^2)
在pygame中你可以使用pygame.math.Vector2.length
:
l = pygame.math.Vector2(XLength, YLength).length()
一般可以使用math.hypot
:
l = math.hypot(XLength, YLength)
然而,^
是按位异或运算符(请参阅 opertor)。求幂运算符是 **
:
l = math.sqrt(XLength**2 + YLength**2)
python中的毕达哥拉斯方程怎么写?是不是如下图这样写。如果不是,请说明为什么这是不正确的以及我该如何纠正它。
math.sqrt(XLength^2+YLength^2)
在pygame中你可以使用pygame.math.Vector2.length
:
l = pygame.math.Vector2(XLength, YLength).length()
一般可以使用math.hypot
:
l = math.hypot(XLength, YLength)
然而,^
是按位异或运算符(请参阅 opertor)。求幂运算符是 **
:
l = math.sqrt(XLength**2 + YLength**2)