1 Star 0 Fork 0

zhao-shu-bo/czsf

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
20211409ch08 804 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhao-shu-bo 提交于 2021-12-04 09:25 +08:00 . add 20211409ch08.
import random
class Point:
def setx(self,xcoord):
self.x = xcoord
def sety(self,ycoord):
self.y = ycoord
def get(self):
return (self.x,self.y)
def move(self,dx,dy):
self.x += dx
self.y += dy
def getx(self):
return self.x
def gety(self):
return self.y
def calculate(a,b):
x1 = a.getx()
y1 = a.gety()
x2 = b.getx()
y2 = b.gety()
direction = ((x1-x2)**2+(y1-y2)**2)**(1/2)
return direction
p1 = Point()
p1.setx(random.randint(0,10))
p1.sety(9)
print('p1的坐标为:{}'.format(p1.get()))
p2 = Point()
p2.setx(random.randint(0,10))
p2.sety(3)
print('p2的坐标为:{}'.format(p2.get()))
distance = calculate(p1,p2)
print('p1与p2之间的距离为{0:.2f}'.format(distance))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/zhao-shu-bo/czsf.git
git@gitee.com:zhao-shu-bo/czsf.git
zhao-shu-bo
czsf
czsf
master

搜索帮助