python的turtle模块是进行绘图常用的模块,以简短的、简单的程序可以创造出许多复杂的视觉效果,今天我们先用一段简短的代码演示海龟绘图的简单命令
python版本:3.7.4
相关模块:turtle模块
环境搭建:安装python并添加到环境变量,pip安装turtle模块(pip install turtle)
代码如下:
import turtle
def draw_diamond(turt):
for i in range(1,3):
turt.forward(100) #向前走100步
turt.right(45) #然后海龟头向右转45度
turt.forward(100) #继续向前走100步
turt.right(135) #然后有向右转135度
def draw_art():
window=turtle.Screen()
window.bgcolor("blue")
brad=turtle.Turtle() #创建一个Turtle的实例
brad.shape("turtle") #形状是一个海龟除了画海龟还可以画箭头,圆圈等等
brad.color("orange") #颜色是橙色
brad.speed('slow') #画的速度是快速
for i in range(1,37): #循环36次
draw_diamond(brad) #单画一个菱形也就是花瓣
brad.right(10) #旋转10度
brad.right(90) #当画完一周后,把海龟的头向右转90度
brad.forward(300) #画一根长的线
window.exitonclick()
draw_art()#调用函数