7-3 三维向量运算

设计一个三维向量类,实现向量加法、减法以及向量与标量的乘法和除法运算。后面添加下面代码完成:


天杀的出题人,非得放个图片在这,放个代码块会死吗?
运行的时候,要把这张图片里的内容也放进去,不然就会没有输出,显示答案错误。
运行的时候,要把这张图片里的内容也放进去,不然就会没有输出,显示答案错误。
运行的时候,要把这张图片里的内容也放进去,不然就会没有输出,显示答案错误。
重要的事情说三遍!
下面是可以直接放入测试区的代码

class Vecter3:def __init__(self,x = 0,y = 0,z = 0):self.X=xself.Y=yself.Z=zdef add(self, n):r = Vecter3()r.X=self.X+n.Xr.Y=self.Y+n.Yr.Z=self.Z+n.Zreturn rdef __add__(self,n):r=Vecter3()r.X=self.X+n.Xr.Y=self.Y+n.Yr.Z=self.Z+n.Zreturn rdef __sub__(self,n):r=Vecter3()r.X=self.X-n.Xr.Y=self.Y-n.Yr.Z=self.Z-n.Zreturn rdef __mul__(self,n):r=Vecter3(0)r.X = self.X * nr.Y = self.Y * nr.Z = self.Z * nreturn rdef __truediv__(self,n):r=Vecter3()r.X=self.X/nr.Y=self.Y/nr.Z=self.Z/nreturn rdef __floordiv__(self,n):r=Vecter3(0,0,0)r.X=self.X//nr.Y=self.Y//nr.Z=self.Z//nreturn rdef show(self):print((self.X,self.Y,self.Z))
def main():v1 = Vecter3(1,2,3)v2 = Vecter3(3,4,5)v3 = v1 + v2v3.show()v3 = v1.add(v2)v3.show()v4 = v1 - v2v4.show()v5 = v1 * 3v5.show()v6 = v2/2v6.show()v7 = v2//2v7.show()
main()

7-3 三维向量运算设计一个三维向量类,实现向量加法、减法以及向量与标量的乘法和除法运算。相关推荐

  1. 【Python养成】:案例(设计三维向量类、实现向量的加法、减法以及向量与标量的乘法和除法运算、编写自定义类,模拟内置集、编写自定义类,模拟双端队列。)

    学习内容:设计三维向量类.实现向量的加法.减法以及向量与标量的乘法和除法运算 设计三维向量类.实现向量的加法.减法以及向量与标量的乘法和除法运算 实验代码: class Vector_3D:def _ ...

  2. 设计一个三维向量类,并实现向量的加法、减法以及向量与标量的乘法和除法运算。

    class Vector:def __init__(self, a, b, c):self.x = aself.y = bself.z = cdef addition(self, m, n):self ...

  3. java 布林线_java向量组——设计一个球,使它由一边(A点)运动到另一边(B点),运动到中间时,A点出现第二个球...

    java向量组--设计一个球,使它由一边(A点)直线运动到另一边(B点),运动到中间时,A点出现第二个球,两球一起运动,当第一个球到达B点时消失(移除),当第二个球运动到中间时,... java向量组 ...

  4. 为什么写了value属性 jq赋值value值不显示_为什么 String 要设计成 final,又如何设计一个不可变类呢?...

    前面聊了聊面试必考 String 的坑,具体可以细看<你真的懂 Java 的 String 吗?>,也留下了一个疑问,为什么 String 要被设计成 final 呢?其实,如果你读的认真 ...

  5. 设计一个长方形的类,成员的变量有长与宽,成员函数要求周长与面积,然后进行测试。

    设计一个长方形的类,成员的变量有长与宽,成员函数要求周长与面积,然后进行测试. #include using namespace std; class cfx { private: float len ...

  6. c++_设计一个 Studnet(学生)类

    设计一个 Studnet(学生)类 1.基本信息:学号.姓名.性别.出生日期.年级.班级.院系.专业: 其中:基本信息为 private 属性,成员函数为 public 属性: 2.Student 类 ...

  7. 设计一个圆形的类即Circle类。

    题目内容: 设计一个圆形的类即Circle类,具体要求如下: (1) 创建一个圆形的类,即Circle类,添加radius一个成员变量(数据类型为double ),表示圆形的半径: (2) 定义一个有 ...

  8. 设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类、三角形类来继承图形类,并实现上述两个方法

    设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类.长方形类.正方形类.三角形类来继承图形类,并实现上述两个方法 设计抽象类 就要使用abstract关键字,抽象类中的 ...

  9. 1.设计一个长方形的类,成员变量有长与宽,成员函数有求周长与面积,然后进行测试。要求有构造函数、析造函数和复制构造函数。

    1.设计一个长方形的类,成员变量有长与宽,成员函数有求周长与面积,然后进行测试.要求有构造函数.析造函数和复制构造函数. 代码比较简单,论坛有坛友问,顺手写一下当复习 #include <bit ...

最新文章

  1. UWP AppBarButton Icon 图标样式集合
  2. window10维护不了华为服务器,win10怎么打开云服务器异常
  3. SVN版本问题:This client is too old to work with working copy 【解决】
  4. 营销再好终归还要产品说话,留给大神X7的时间不多了
  5. 【小知识】Softmax函数与交叉熵
  6. 变革中的技术——2010-2011回顾与展望
  7. Html常用正则表达式
  8. 使用阿里云发送短信验证码教程(简单易学)
  9. python中怎么统计英文字符的个数_python 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数用python代码输入一行字符...
  10. Android addview—动态添加view
  11. 福特汉姆大学计算机科学专业,Fordham的Computer and Information Science「福特汉姆大学计算机与信息科学系」...
  12. 合并数组相同key php,php将两个数组相同的key合并到一个数组
  13. 1286.字母组合迭代器
  14. [附源码]SSM计算机毕业设计电影影评网JAVA
  15. Python 练习实例03:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
  16. 品优购注册页html
  17. 16进制的 RBG值 颜色 转换
  18. CityEngine基础数据导入
  19. python微信群管理开禁言_怎么设置群管理员-微信群最需要的,是禁言功能
  20. python中的UnitTest框架

热门文章

  1. 斐讯 r1 起死回生
  2. c语言用中括号括起来的变量,用大括号将寄存器名括起来是什么意思?
  3. NAACL2021 信息抽取与少/零样本相关论文整理
  4. 排版侠html怎么复制,排版侠微信编辑器使用方法教程
  5. 重载java_方法重载
  6. HDU - 3194 Median
  7. 【SAP】SAP FI,中英日专业名词对照表
  8. 渗透学什么?渗透测试中超全的提权思路来了!
  9. 沐风老师ATilesPro for 3dMax屋顶设计插件使用教程
  10. 【Python与数据分析实验报告】Pandas数据分析基础应用