class Vector: def __init__(self, a, b, c): self.x = a self.y = b self.z = c def addition(self, m, n): self.x = m.x + n.x self.y = m.y + n.y self.z = m.z + n.z print("你进行了向量与向量的加法") print((self.x, self.y, self.z)) print() def subtraction(self, m, n): self.x = m.x - n.x self.y = m.y - n.y self.z = m.z - n.z print("你进行了向量与向量的减法") print((self.x, self.y, self.z)) print() def multiplication(self, m, n): self.x = m.x * n self.y = m.y * n self.z = m.z * n print("你进行了向量与标量的乘法") print((self.x, self.y, self.z)) print() def division(self, m, n): self.x = m.x / n self.y = m.y / n self.z = m.z / n print("你进行了向量与标量的除法") print((self.x, self.y, self.z)) print(
设计一个三维向量类,并实现向量的加法、减法以及向量与标量的乘法和除法运算。
最新推荐文章于 2024-03-04 18:51:27 发布