正方形螺旋线
import turtle
设置画布和画笔
screen = turtle.Screen()
screen.bgcolor("white") # 设置背景颜色
pen = turtle.Turtle()
pen.shape("turtle") # 设置画笔形状为小乌龟
pen.color("blue") # 设置画笔颜色
pen.pensize(2) # 设置画笔粗细
pen.speed(10) # 设置绘制速度
调整画笔起始位置
pen.penup()
pen.goto(0, 0) # 将画笔移动到画布中心
pen.pendown()
绘制从中间向四边的正方形螺旋线
side_length = 10 # 初始边长
angle = 90 # 转角角度(正方形每次转90度)
for _ in range(20): # 绘制20层
for _ in range(4): # 绘制一个正方形
pen.forward(side_length)
pen.left(angle)
side_length += 10 # 每绘制一层,边长增加10
结束绘制
pen.hideturtle()
turtle.done()

浙公网安备 33010602011771号