对于一个二维向量 (x, y),顺时针旋转90度后变为 (y, -x)。因此,可以定义一个函数来实现这个操作:
def rotate_vector(vector):
x = vector[0]
y = vector[1]
rotated_x = y
rotated_y = -x
return (rotated_x, rotated_y)
这个代码将一个向量作为参数,并返回旋转后的向量。例如:
>>> test_vector = (3, 4)
>>> rotate_vector(test_vector)
(4, -3)
这个函数可以用于将2D向量顺时针旋转90度。