pythonturtle简易绘代码
以下是一个简单的Python Turtle绘图代码示例:
import turtle
# 创建一个画布
canvas = turtle.Screen()
# 创建一个乌龟对象
t = turtle.Turtle()
# 设置画笔颜色和宽度
t.pencolor("red")
t.pensize(5)
# 绘制一个正方形
for i in range(4):
t.forward(100)
t.right(90)
# 隐藏乌龟
t.hideturtle()
# 关闭画布
canvas.exitonclick()
这段代码将创建一个画布和一个乌龟对象,然后设置画笔颜色和宽度,绘制一个红色的正方形,最后隐藏乌龟并关闭画布。您可以根据需要修改代码以绘制不同的形状和颜色。
以下是一个更复杂的Python Turtle绘图代码示例,它将绘制一个彩虹色的螺旋线:
import turtle
import random
# 创建一个画布
canvas = turtle.Screen()
# 创建一个乌龟对象
t = turtle.Turtle()
# 设置画笔颜色和宽度
t.pensize(3)
# 定义颜色列表
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
# 绘制彩虹色螺旋线
for i in range(200):
# 随机选择颜色
color = random.choice(colors)
t.pencolor(color)
# 绘制线段
t.forward(i)
t.right(45)
# 隐藏乌龟
t.hideturtle()
# 关闭画布
canvas.exitonclick()
这段代码将创建一个画布和一个乌龟对象,然后设置画笔宽度和颜色列表。接下来,它将绘制一个彩虹色的螺旋线,每次绘制时随机选择一种颜色。最后,它将隐藏乌龟并关闭画布。您可以根据需要修改代码以绘制不同的形状和颜色。