我怎么能让乌龟认出他是在一个圆圈里

时间:2015-03-14 15:55:46

标签: python turtle-graphics

好的,所以我有一只乌龟会随机地转到地图上的一个坐标并绘制一个圆圈,那只乌龟也会到达那个圆圈的中心。

我的另一只乌龟会去你点击地图的地方。

如何制作python打印'你是一个圈子'如果你点击第一只乌龟画出的圆圈里面?

到目前为止我所拥有的:

from turtle import *
from random import *

billy = Pen()
jim = Pen()
jim_x = randint(-300, 300)
jim_y = randint(-300, 300)

billy.speed('fastest')
jim.speed('fastest')

jim.penup()
jim.hideturtle()

jim.goto(jim_x, jim_y)

jim.color('dark red')
jim.begin_fill()
jim.circle(25)
jim.end_fill()

jim.goto(jim_x, (jim_y + 25))

print jim.xcor()
print jim.ycor()

def billyPos(x, y):
    billy.penup()
    billy.goto(x, y)
    if billy.position() is inside circle: #this is where i was gonna put the statment
        print 'you are in a circle'

onscreenclick(billyPos)
done()

1 个答案:

答案 0 :(得分:0)

在你的例子中

if 25 > abs(billy.pos()-jim.pos()):
    print 'you are in a circle'