class Vector:
def __init__(self,a,b,c): #初始化方法 进行传参
self.x=a
self.y=b
self.z=c
def plus(self,m,n): #定义向量的加法运算
self.x=m.x+n.x
self.y=m.y+n.y
self.z=m.z+n.z
print((self.x,self.y,self.z))
def sub(self,m,n): #定义向量的减法运算
self.x=m.x-n.x
self.y=m.y-n.y
self.z=m.z-n.z
print((self.x,self.y,self.z))
def mul(self,m,i): #定义向量的乘法运算
self.x=m.x*i
self.y=m.y*i
self.z=m.z*i
print((self.x,self.y,self.z))
def div(self,m,i): #定义向量的除法运算
self.x = m.x//i
self.y = m.y//i
self.z = m.z//i
print((self.x,self.y,self.z))
vector1=Vector(1,2,7) #调用
vector2=Vector(4,4,6)
vector3=Vector(7,3,1)
vector3.plus(vector1,vector2)
vector3.sub(vector2,vector1)
vector3.mul(vector1,3)
vector3.div(vector2,2)
设计一个三维向量类 并实现向量的加法 减法以及乘法除法
原文作者:孤单网愈云
原文地址: https://blog.csdn.net/gs1we1/article/details/124313331
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/gs1we1/article/details/124313331
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。