七夕节日快到了,大家的礼物准备好了吗?
今天跟大家学习下如何使用代码制造小惊喜吧~
Turtle库是 Python中自带的用于绘制图形、图像的函数库。我们可以使用它来绘画出自己喜欢的图案,除了可以控制小海龟填充的位置,还可以设置绘图区域的大小、位置,线条的颜色、样式。
我们来看下怎么实现吧。
import turtle
def heart():
for i in range(200): # 执行200次循环
turtle.right(1) # 右转1°
turtle.forward(2)
love = 'I Love you'
turtle.setup(width=900, height=600) # 设置页面大小
turtle.color('red', 'pink') # 设置画笔颜色和填充色
turtle.pensize(15) # 设置画笔粗细,单位为像素
turtle.speed(1000) # 设置绘画速度
turtle.up() # 抬起画笔
turtle.hideturtle() # 隐藏指针
turtle.goto(0, -180) # 移动到一个新的位置
turtle.showturtle() # 该方法用于使Turtle可见
turtle.down() # 画笔落下,移动时绘制图形
turtle.speed(500)
turtle.begin_fill() # 开始填充
turtle.left(140) # 左转140度
turtle.forward(224) # 前进224像素
heart()
turtle.left(120)
heart()
turtle.forward(224)
turtle.end_fill() # 结束填充
turtle.pensize(12) # 定义画笔的宽度
turtle.up() # 抬起画笔
turtle.hideturtle() # 隐藏指针
turtle.goto(0, -20) # 移动到一个新的位置
turtle.showturtle()
turtle.color('#CD5C5C', 'pink')
turtle.write(love, font=('gungsuh', 50,), align="center")
turtle.up() # 抬起画笔
turtle.hideturtle() # 隐藏指针
window = turtle.Screen()
window.exitonclick() # 点击 退出
学会了嘛?大家可以试着画一个自己喜欢的图案哟~