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

时间:2013-09-16 00:05:56

标签: python

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

  

问:半径为10的飞镖和挂在上面的墙是   用二维坐标系表示,用   电路板中心坐标(0,0)。变量x和y存储x-   和飞镖的y坐标。使用变量x编写表达式   如果飞镖击中(在其中),则y评估为真   飞镖靶,并评估这些飞镖坐标的表达式:

     

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

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

1 个答案:

答案 0 :(得分:5)

你的问题不是Python:它正在阅读英语。

你在半径为10的(0,0)处有一个飞镖靶。你被要求编写一个程序来查看你给出的四个点并判断它们是否会击中飞镖靶。

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

r = sqrt((x-x0)^2 + (y-y0)^2)

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