python3 海龟绘图

赵幸婉 3周前 9浏览 0评论

Python3海龟绘图是一种简单而强大的工具,可以让开发者用Python3代码直接绘图。

import turtle

turtle.showturtle() #显示海龟

turtle.forward(100) #向前走100个像素
turtle.right(90) #向右转90度
turtle.forward(100) #向前走100个像素

turtle.done() #让窗口保持打开状态

这是一个简单的绘制正方形的例子。首先,先导入turtle模块,然后让海龟显示出来。接下来,让海龟向前走100个像素,然后向右转90度,再走100个像素,就形成了正方形。

除此之外,还可以通过改变海龟的位置和角度、选择不同的形状和颜色等等操作打造出更加复杂的图形。例如:

import turtle

turtle.penup() #将画笔移动到原点
turtle.goto(-100, 0) #将海龟移动到(-100,0)处
turtle.pendown() #将画笔放下,开始绘制

turtle.begin_fill() #开始填充颜色
for i in range(4):
    turtle.forward(50) #向前走50个像素
    turtle.right(90) #向右转90度
turtle.end_fill() #结束填充颜色


turtle.penup()
turtle.goto(100, 0)
turtle.pendown()

turtle.color('red', 'yellow')
turtle.begin_fill()
for i in range(3):
    turtle.forward(80)
    turtle.left(120)
turtle.end_fill()

turtle.done()

此代码中,先让海龟移动到(-100, 0)处,然后开始绘制一个边长为50的正方形,用黄色填充。接着,将海龟移动到(100, 0)处,绘制一个边长为80的正三角形,用红色填充。

总之,使用Python3海龟绘图可以帮助开发者更快捷、更方便地绘制出需要的图形。