Python Turtle库图形绘制:五角星、正方形螺旋、彩虹螺旋
以下是几个用turtle库画的图形:
- 五角星
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和大小
pen.color('red')
pen.pensize(2)
# 绘制五角星
for i in range(5):
pen.forward(100)
pen.right(144)
# 关闭画布
canvas.exitonclick()
- 正方形螺旋
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和大小
pen.color('blue')
pen.pensize(2)
# 绘制正方形螺旋
for i in range(100):
pen.forward(5*i)
pen.right(90)
# 关闭画布
canvas.exitonclick()
- 彩虹螺旋
import turtle
# 创建画布
canvas = turtle.Screen()
# 创建画笔
pen = turtle.Turtle()
# 设置画笔颜色和大小
pen.pensize(2)
# 绘制彩虹螺旋
colors = ['red', 'orange', 'yellow', 'green', 'blue', 'purple']
for i in range(200):
pen.pencolor(colors[i%6])
pen.width(i/100 + 1)
pen.forward(i)
pen.left(59)
# 关闭画布
canvas.exitonclick()
原文地址: https://www.cveoy.top/t/topic/nCVn 著作权归作者所有。请勿转载和采集!