• 技术文章 >头条

    520情人节!教你用Python给自己造了一个女朋友

    小P小P2019-05-20 14:01:22原创2122
    520这一天,也是网络情人节。就在那天,如果没有女朋友的自己,如何假装自己是有朋友的!如何在朋友圈“秀恩爱”

    小编在这里收集了很多“秀恩爱”的姿势,等到七夕如果你还是一个人的话,那么就有用了,不过小编还是祝你早日找到他(她)

    其实这些都是小意思啦~~

    这些都是假装自己有女朋友/男朋友

    那么程序员是如何“秀恩爱”呢?

    那么今天就用Python制作一个“女朋友”。

    运行环境

    指定聊天对象,大胆进行表白吧

    1.jpg

    效果如下:

    2.jpg

    指定一个群聊,并且自动回复群里的消息

    3.jpg

    自动与所有人聊天

    好友或者微信群太多,回复不过来?聊天机器人一键回复所有人的消息,并且能并行执行。

    4.jpg

    效果图:

    5.jpg

    最后送上一份表白代码

    Python

    520表白神器!心爱的她

    from turtle import *
    from time import sleep
    
    def go_to(x, y):
       up()
       goto(x, y)
       down()
    
    
    def big_Circle(size):  #函数用于绘制心的大圆
       speed(1)
       for i in range(150):
           forward(size)
           right(0.3)
    
    def small_Circle(size):  #函数用于绘制心的小圆
       speed(1)
       for i in range(210):
           forward(size)
           right(0.786)
    
    def line(size):
       speed(1)
       forward(51*size)
    
    def heart( x, y, size):
       go_to(x, y)
       left(150)
       begin_fill()
       line(size)
       big_Circle(size)
       small_Circle(size)
       left(120)
       small_Circle(size)
       big_Circle(size)
       line(size)
       end_fill()
    
    def arrow():
       pensize(10)
       setheading(0)
       go_to(-400, 0)
       left(15)
       forward(150)
       go_to(339, 178)
       forward(150)
    
    def arrowHead():
       pensize(1)
       speed(1)
       color('red', 'red')
       begin_fill()
       left(120)
       forward(20)
       right(150)
       forward(35)
       right(120)
       forward(35)
       right(150)
       forward(20)
       end_fill()
    
    
    def main():
       pensize(2)
       color('red', 'pink')
       #getscreen().tracer(30, 0) #取消注释后,快速显示图案
       heart(200, 0, 1)          #画出第一颗心,前面两个参数控制心的位置,函数最后一个参数可控制心的大小
       setheading(0)             #使画笔的方向朝向x轴正方向
       heart(-80, -100, 1.5)     #画出第二颗心
       arrow()                   #画出穿过两颗心的直线
       arrowHead()               #画出箭的箭头
       go_to(400, -300)
       write("author:py.cn", move=True, align="left", font=("宋体", 30, "normal"))
       done()
    
    main()
    专题推荐:520 python
    品易云
    上一篇:编程语言2019年5月Top 20排名Python排名第4位 下一篇:2019 Python 计算生态五月推荐榜

    相关文章推荐

    • 编程语言2019年5月Top 20排名Python排名第4位• 520情人节!教你用Python给自己造了一个女朋友• 2019 Python 计算生态五月推荐榜• 全栈开发高手必备的10款优秀Python Web框架• 为什么推荐你学Python?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网