星驰编程网

免费编程资源分享平台_编程教程_代码示例_开发技术文章

使用Python的绘画库turtle实现七夕的小惊喜

七夕节日快到了,大家的礼物准备好了吗?

今天跟大家学习下如何使用代码制造小惊喜吧~



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() # 点击 退出

学会了嘛?大家可以试着画一个自己喜欢的图案哟~

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言