7-3 三维向量运算设计一个三维向量类,实现向量加法、减法以及向量与标量的乘法和除法运算。
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 三维向量运算设计一个三维向量类,实现向量加法、减法以及向量与标量的乘法和除法运算。相关推荐
- 【Python养成】:案例(设计三维向量类、实现向量的加法、减法以及向量与标量的乘法和除法运算、编写自定义类,模拟内置集、编写自定义类,模拟双端队列。)
学习内容:设计三维向量类.实现向量的加法.减法以及向量与标量的乘法和除法运算 设计三维向量类.实现向量的加法.减法以及向量与标量的乘法和除法运算 实验代码: class Vector_3D:def _ ...
- 设计一个三维向量类,并实现向量的加法、减法以及向量与标量的乘法和除法运算。
class Vector:def __init__(self, a, b, c):self.x = aself.y = bself.z = cdef addition(self, m, n):self ...
- java 布林线_java向量组——设计一个球,使它由一边(A点)运动到另一边(B点),运动到中间时,A点出现第二个球...
java向量组--设计一个球,使它由一边(A点)直线运动到另一边(B点),运动到中间时,A点出现第二个球,两球一起运动,当第一个球到达B点时消失(移除),当第二个球运动到中间时,... java向量组 ...
- 为什么写了value属性 jq赋值value值不显示_为什么 String 要设计成 final,又如何设计一个不可变类呢?...
前面聊了聊面试必考 String 的坑,具体可以细看<你真的懂 Java 的 String 吗?>,也留下了一个疑问,为什么 String 要被设计成 final 呢?其实,如果你读的认真 ...
- 设计一个长方形的类,成员的变量有长与宽,成员函数要求周长与面积,然后进行测试。
设计一个长方形的类,成员的变量有长与宽,成员函数要求周长与面积,然后进行测试. #include using namespace std; class cfx { private: float len ...
- c++_设计一个 Studnet(学生)类
设计一个 Studnet(学生)类 1.基本信息:学号.姓名.性别.出生日期.年级.班级.院系.专业: 其中:基本信息为 private 属性,成员函数为 public 属性: 2.Student 类 ...
- 设计一个圆形的类即Circle类。
题目内容: 设计一个圆形的类即Circle类,具体要求如下: (1) 创建一个圆形的类,即Circle类,添加radius一个成员变量(数据类型为double ),表示圆形的半径: (2) 定义一个有 ...
- 设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类、长方形类、正方形类、三角形类来继承图形类,并实现上述两个方法
设计一个抽象类图形类,在该类中包含有至少两个抽象方法求周长和求面积,分别定义圆形类.长方形类.正方形类.三角形类来继承图形类,并实现上述两个方法 设计抽象类 就要使用abstract关键字,抽象类中的 ...
- 1.设计一个长方形的类,成员变量有长与宽,成员函数有求周长与面积,然后进行测试。要求有构造函数、析造函数和复制构造函数。
1.设计一个长方形的类,成员变量有长与宽,成员函数有求周长与面积,然后进行测试.要求有构造函数.析造函数和复制构造函数. 代码比较简单,论坛有坛友问,顺手写一下当复习 #include <bit ...
最新文章
- UWP AppBarButton Icon 图标样式集合
- window10维护不了华为服务器,win10怎么打开云服务器异常
- SVN版本问题:This client is too old to work with working copy 【解决】
- 营销再好终归还要产品说话,留给大神X7的时间不多了
- 【小知识】Softmax函数与交叉熵
- 变革中的技术——2010-2011回顾与展望
- Html常用正则表达式
- 使用阿里云发送短信验证码教程(简单易学)
- python中怎么统计英文字符的个数_python 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数用python代码输入一行字符...
- Android addview—动态添加view
- 福特汉姆大学计算机科学专业,Fordham的Computer and Information Science「福特汉姆大学计算机与信息科学系」...
- 合并数组相同key php,php将两个数组相同的key合并到一个数组
- 1286.字母组合迭代器
- [附源码]SSM计算机毕业设计电影影评网JAVA
- Python 练习实例03:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
- 品优购注册页html
- 16进制的 RBG值 颜色 转换
- CityEngine基础数据导入
- python微信群管理开禁言_怎么设置群管理员-微信群最需要的,是禁言功能
- python中的UnitTest框架