我有一个Python程序,我需要得到一些语句,以便根据海龟在目标中的位置获得点数
这是我的密码:
import turtle
turtle.color("black")
turtle.circle(100)
print(turtle.xcor(), turtle.ycor())
turtle.left(90)
turtle.penup()
turtle.forward(20)
turtle.right(90)
turtle.pendown()
turtle.begin_fill()
turtle.circle(80)
print(turtle.xcor(), turtle.ycor())
turtle.end_fill()
turtle.left(90)
turtle.penup()
turtle.forward(20)
turtle.right(90)
turtle.pendown()
turtle.color("blue")
turtle.begin_fill()
turtle.circle(60)
print(turtle.xcor(), turtle.ycor())
turtle.end_fill()
turtle.left(90)
turtle.penup()
turtle.forward(20)
turtle.right(90)
turtle.pendown()
turtle.color("red")
turtle.begin_fill()
turtle.circle(40)
print(turtle.xcor(), turtle.ycor())
turtle.end_fill()
turtle.left(90)
turtle.penup()
turtle.forward(20)
turtle.right(90)
turtle.pendown()
turtle.color("yellow")
turtle.begin_fill()
turtle.circle(20)
print(turtle.xcor(), turtle.ycor())
turtle.end_fill()
turtle.penup()
turtle.forward(20)
turtle.pendown()
turtle.color("green")
turtle.dot()
turtle.hideturtle()
你能告诉我如何根据海龟的位置得到分数吗
在Turtle graphics的文档中,您确实可以找到如何获取海龟当前所在点的坐标:
turtle.position()
或turtle.pos()
以获取(x,y)
坐标turtle.xcor()
返回海龟的x
坐标turtle.ycor()
返回海龟的y
坐标如果要根据离绘制圆中心的距离计算分数,只需使用简单的mathematical formula计算这些坐标到圆中心坐标的距离
相关问题 更多 >
编程相关推荐