Python 我怎样才能让乌龟认出他在一个圆圈里
好的,我有一只乌龟,它会随机移动到地图上的一个坐标,画一个圆,它也会移动到这个圆的中心 我的另一只乌龟会去任何你点击地图的地方 如果你点击第一只乌龟画的圆圈的内侧,我如何让python打印“你在一个圆圈里” 到目前为止,我所拥有的:Python 我怎样才能让乌龟认出他在一个圆圈里,python,turtle-graphics,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.spe
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()
在您的示例中:
if 25 > abs(billy.pos()-jim.pos()):
print 'you are in a circle'