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() vector_1 = Vector(4, 2, 6) vector_2 = Vector(2, 4, 8) vector_3 = Vector(0, 0, 0) scalar_1 = 2 vector
设计一个三维向量类,并实现向量的加法、减法以及向量与标量的乘法和除法运算。
最新推荐文章于 2022-11-28 23:47:40 发布