新手Python练习 - 找到点之间的距离.

-7 python

好吧,在我的第一个编程课上.除了这一个,我做了所有的家庭作业.我无法完全理解要求我做的事情(与我读过的文字有关),所以我想我会问这里.

问:使用二维坐标系表示半径为10的飞镖板和挂在其上的墙,其中板的中心位于坐标(0,0)处.变量x和y存储飞镖命中的x和y坐标.使用变量x和y编写表达式,如果飞镖击中(位于)飞镖内,则计算结果为true,并计算这些飞镖坐标的表达式:

(0,0)(10,10)(6,-6)( - 7,8)

老实说,我不知道从哪里开始.救命?提示?

duf*_*ymo 5

你的问题不是Python:它正在阅读英文.

你有一个(0,0)半径为10 的飞镖.你被要求编写一个程序来查看你给出的四个点并告诉他们是否会击中飞镖靶.

距离中心(x0,y0)的距离公式是什么?

r = sqrt((x-x0)^2 + (y-y0)^2)
Run Code Online (Sandbox Code Playgroud)

如果你计算r <= 10,它会击中飞镖靶.

  • 这正是我们家庭作业所需要的答案 - 帮助OP了解问题而不是做好工作. (3认同)