如何根据海龟的位置确定点数

2024-05-18 19:39:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个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()

你能告诉我如何根据海龟的位置得到分数吗


1条回答
网友
1楼 · 发布于 2024-05-18 19:39:31

Turtle graphics的文档中,您确实可以找到如何获取海龟当前所在点的坐标:

turtle.position()turtle.pos()以获取(x,y)坐标

turtle.xcor()返回海龟的x坐标

turtle.ycor()返回海龟的y坐标

如果要根据离绘制圆中心的距离计算分数,只需使用简单的mathematical formula计算这些坐标到圆中心坐标的距离

相关问题 更多 >

    热门问题