使用turtle画出一条水平的线段,并且标注它为X轴

125 阅读1分钟
import turtle

# 创建画布对象和乌龟对象
canvas = turtle.Screen()
turtle_line = turtle.Turtle()

# 设置画布的背景色和乌龟的参数
canvas.bgcolor("white")
turtle_line.color("black")
turtle_line.penup()
turtle_line.goto(-100, 0)
turtle_line.pendown()

# 绘制水平线段
turtle_line.forward(200)

# 在 X 轴上标注文字
turtle_label = turtle.Turtle()
turtle_label.penup()
turtle_label.goto(105, 0)
turtle_label.write("X", align="left")

# 隐藏乌龟的形状并完成绘制
turtle_line.hideturtle()
turtle.done()

在代码中,我们使用  turtle.write()  方法通过创建一个新的名为  turtle_label  的乌龟对象在 X 轴上添加文字 “X”。使用  turtle_label.penup()  将乌龟提起,并使用  turtle_label.goto()  将其移动到所需位置。使用  turtle_label.write()  方法来写入文字,设置  align  参数来指定文字的对齐方式(此处设为左对齐)。最后,使用  turtle_line.hideturtle()  隐藏乌龟的形状,然后使用  turtle.done()  结束绘制。

你可以根据需要调整乌龟的位置、线段的长度和标注的文字内容以及位置来满足你的需求。