1. 写在前面

事情是这样的,最近不是六一儿童节嘛,好像我身边充斥着大量大龄儿童。我兄弟就是木讷,也不知道送女朋友糖果。这不,兄弟女朋友就来找我要了,我一想,兄弟的女朋友,我能不答应吗??

2. 前期准备

2.1. 需要安装的库

turtle  绘制图像的函数库

2.2. 安装库的命令

pip install turtle

2.3. 库的介绍

方法 作用
screensize(800,600,“pink”) 定义画布,设置长宽和颜色
color(‘red’,‘red’) 设置图形的颜色,参数1是边框颜色,参数2是内部颜色
begin_fill() 填充开始
turtle.end_fill() 填充结束
turtle.forward(60) 画笔前进60
turtle.left(45) 画笔方向逆时针转动45度
turtle.right(45) 画笔方向顺时针转动45度
turtle.circle(40) 画一个半径为40的圆
turtle.penup() 画笔提起
turtle.pendown() 画笔放下
turtle.goto(0,80) 画笔移动到坐标(0,80)
turtle.done() 固定图像
3. 代码展示
import turtle

# 设置画布,长宽和颜色
turtle.screensize(800,600,"pink")
# 设置图形颜色,第一个是边框颜色,第二个是里面部分颜色
turtle.color('red','red')
# 颜色填充开始
turtle.begin_fill()
# 画一个半径为40的圆
turtle.circle(40)
# 顺时针转动45度
turtle.right(45)
# 画笔前进60
turtle.forward(60)
# 同理
turtle.right(45+90)
# 同理
turtle.forward(60*(2**(1/2)))
# 同理
turtle.right(45+90)
# 同理
turtle.forward(60)
# 画笔提起
turtle.penup()
# 把画笔移动到这个位置
turtle.goto(0,80)
# 画笔放下
turtle.pendown()
# 画笔前进
turtle.forward(60)
# 画笔逆时针旋转
turtle.left(90+45)
# 同理
turtle.forward(60*(2**(1/2)))
# 同理
turtle.left(45+90)
# 同理
turtle.forward(60)
# 颜色填充结束
turtle.end_fill()
# 固定图像
turtle.done()
4. 运行结果展示

这是我送给兄弟女朋友的六一礼物_turtle

5. 总结

turtle库很好的体现了Python简单的特点,让程序员可以更加专注自己的业务需求,同时这也是一个很好玩的第三方库,我们可以使用它制作各种各样的图形。喜欢的话就点个收藏吧!