知行编程网知行编程网  2022-10-24 01:30 知行编程网 隐藏边栏  5 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python制作七夕比心表白的相关知识,包括七夕五谷丰登制作,以及对男生表白的情话这些编程知识,希望对大家有参考作用。

Python让七夕告白

每逢各种节日,很多小伙伴都会遇到这样一个百年难题——如何给自己喜欢的女朋友/女朋友/老婆一个独一无二的节日惊喜。

快到七夕了,我们可以试试用python来表达对闺蜜的爱意!

一起来看看python的告白方式,感受一下IT人的浪漫吧。


Turtle基本参数

python的强大之处在于它有很多强大的库,turtle是一个交互式绘画的模块。也是增强初学者学习python乐趣的秘密法宝!

作为一个艺术白痴,可能很难画出一幅画,但是有了python的turtle库,你只需要几行代码就可以完成。

turtle是python自带的一个库,直接调用就可以了。

from turtle import *


海龟画图

但是为了节省工作量,方便代码的阅读,我们可以创建一些函数,这样就不用多次编写大量的基础代码了。

def heart(x, y, size):
    go_to(x, y)
    left(150)
    begin_fill()
    forward(51*size)
    ring(150,size,0.3,'right')
    ring(210,size,0.786,'right')
    left(120)
    ring(210,size,0.786,'right')
    ring(150,size,0.3,'right')
    forward(51*size)
    end_fill()

成功画了一个心形,并填充了颜色。

剩下的,我们可以用直线和曲线依次画出小人的头部、手臂和身体。

def people():
 
    # 头部
    color('black')
    go_to(-228, 72)
    pensize(3)
    left(150)
    ring(350, 1, 0.8, "right")
 
    # 手臂
    left(150)
    forward(70)
    left(90)
    forward(10)
    ring(200, 0.1, 0.9, 'right')
    forward(10)
    left(90)
    forward(20)
    ring(200, 0.1, 0.9, 'right')
    forward(10)
    left(90)
    ring(200, 0.2, 0.9, 'right')
    left(100)
    forward(80)

当然,除了添加爱心,还可以添加一些文字。如果要自定义文字,直接更改参数中的文字520即可。

# 添加文字
go_to(-39, 69)
write("520",, font=("黑体", 30, "normal"))

最终成果

Python让七夕告白

以上就是Python制作七夕比心表白的方法,大家学会后赶快行动起来吧

~

更多精彩内容分享:

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享