使用turtle实现一个菱形

283 阅读1分钟
import turtle

# 创建一个Turtle对象
my_turtle = turtle.Turtle()

# 绘制菱形
for _ in range(2):
    my_turtle.forward(100)
    my_turtle.left(45)
    my_turtle.forward(100)
    my_turtle.left(135)

# 关闭绘图窗口
turtle.done()  

该代码使用Turtle对象创建一个菱形。首先,使用 forward() 函数让海龟向前移动一定距离(这里设置为100个单位),然后使用 left() 函数将其左转45度,再次向前移动100个单位,最后再左转135度。这样的操作重复两次,就可以得到一个菱形。

运行代码后,将会出现一个绘图窗口,其中会绘制一个菱形。你可以根据需要调整绘制菱形的大小和角度,以及添加其他绘图指令来进行自定义绘图。