当前位置:首页 » 《随便一记》 » 正文

Python制作七夕表白实例项目-让你的情人心动起来

18 人参与  2022年08月16日 08:16  分类 : 《随便一记》  评论

点击全文阅读


文章目录

Python制作七夕表白实例项目-让你的情人心动起来前言一、记录一起走过的那些日子二、创意代码表白2.1、效果演示2.2、制作步过程2.2.1、清屏函数2.2.2、重定位海龟的位置2.2.3、显示文字2.2.4、画出人物2.2.5、画爱心2.2.6、主函数2.2.7、调用主函数 2.3、代码文件 三、一篇表白小短文

Python制作七夕表白实例项目-让你的情人心动起来

前言

七夕来袭!是时候展现专属于程序员的浪漫了!你打算怎么给心爱的人表达爱意?鲜花礼物?代码表白?还是创意DIY?本文用一篇Python实例项目来向情人作为表白礼物。

一、记录一起走过的那些日子

讲述和亲爱的TA一起经历的那些故事

那些初见印象那些浪漫的开始那些铭记于心的大小事那些经历的曲折那些经历的幸福与快乐那些珍贵的瞬间那些对未来的期许/计划

二、创意代码表白

以程序员的方式撒狗粮,专业浪漫,值得拥有!

2.1、效果演示

1、显示表白文字
在这里插入图片描述
2、显示人物和爱心
在这里插入图片描述

2.2、制作步过程

主要是编写如下的几个函数,来实现七夕表白的功能。

2.2.1、清屏函数

 # 清屏函数def clear_all():    turtle.penup()    turtle.goto(0, 0)    turtle.color('white')    turtle.pensize(800)    turtle.pendown()    turtle.setheading(0)    turtle.fd(300)    turtle.bk(600) 

2.2.2、重定位海龟的位置

# 重定位海龟的位置def go_to(x, y, state):    turtle.pendown() if state else turtle.penup()    turtle.goto(x, y)

2.2.3、显示文字

# 第一个画面,显示文字def paintingOne():    turtle.penup()    turtle.goto(-300, 0)    turtle.color('pink')    turtle.write('时光让我们相遇,我的情人,七夕快乐!!!', font=('楷体', 24, 'normal'))    time.sleep(3)

2.2.4、画出人物

# 画出人物def draw_people(x, y):    turtle.penup()    turtle.goto(x, y)    turtle.pendown()    turtle.pensize(2)    turtle.color('pink')    turtle.setheading(0)    turtle.circle(60, 360)    turtle.penup()    turtle.setheading(90)    turtle.fd(75)    turtle.setheading(180)    turtle.fd(20)    turtle.pensize(4)    turtle.pendown()    turtle.circle(2, 360)    turtle.setheading(0)    turtle.penup()    turtle.fd(40)    turtle.pensize(4)    turtle.pendown()    turtle.circle(-2, 360)    turtle.penup()    turtle.goto(x, y)    turtle.setheading(-90)    turtle.pendown()    turtle.fd(20)    turtle.setheading(0)    turtle.fd(35)    turtle.setheading(60)    turtle.fd(10)    turtle.penup()    turtle.goto(x, y)    turtle.setheading(-90)    turtle.pendown()    turtle.fd(40)    turtle.setheading(0)    turtle.fd(35)    turtle.setheading(-60)    turtle.fd(10)    turtle.penup()    turtle.goto(x, y)    turtle.setheading(-90)    turtle.pendown()    turtle.fd(60)    turtle.setheading(-135)    turtle.fd(60)    turtle.bk(60)    turtle.setheading(-45)    turtle.fd(30)    turtle.setheading(-135)    turtle.fd(35)    turtle.penup()

2.2.5、画爱心

# 画爱心def draw_heart(size):    turtle.color('red', 'pink')    turtle.pensize(2)    turtle.pendown()    turtle.setheading(150)    turtle.begin_fill()    turtle.fd(size)    turtle.circle(size * -3.745, 45)    turtle.circle(size * -1.431, 165)    turtle.left(120)    turtle.circle(size * -1.431, 165)    turtle.circle(size * -3.745, 45)    turtle.fd(size)    turtle.end_fill()

2.2.6、主函数

def Main():    turtle.setup(900, 500)    paintingOne()    clear_all()    paintingTwo()    clear_all()    turtle.done()

2.2.7、调用主函数

if __name__ == '__main__':    Main()

2.3、代码文件

import turtleimport time  # 清屏函数def clear_all():    turtle.penup()    turtle.goto(0, 0)    turtle.color('white')    turtle.pensize(800)    turtle.pendown()    turtle.setheading(0)    turtle.fd(300)    turtle.bk(600)  # 重定位海龟的位置def go_to(x, y, state):    turtle.pendown() if state else turtle.penup()    turtle.goto(x, y)# 画爱心def draw_heart(size):    turtle.color('red', 'pink')    turtle.pensize(2)    turtle.pendown()    turtle.setheading(150)    turtle.begin_fill()    turtle.fd(size)    turtle.circle(size * -3.745, 45)    turtle.circle(size * -1.431, 165)    turtle.left(120)    turtle.circle(size * -1.431, 165)    turtle.circle(size * -3.745, 45)    turtle.fd(size)    turtle.end_fill()# 第一个画面,显示文字def paintingOne():    turtle.penup()    turtle.goto(-300, 0)    turtle.color('pink')    turtle.write('时光让我们相遇,我的情人,七夕快乐!!!', font=('楷体', 24, 'normal'))    time.sleep(3) # 画出人物def draw_people(x, y):    turtle.penup()    turtle.goto(x, y)    turtle.pendown()    turtle.pensize(2)    turtle.color('pink')    turtle.setheading(0)    turtle.circle(60, 360)    turtle.penup()    turtle.setheading(90)    turtle.fd(75)    turtle.setheading(180)    turtle.fd(20)    turtle.pensize(4)    turtle.pendown()    turtle.circle(2, 360)    turtle.setheading(0)    turtle.penup()    turtle.fd(40)    turtle.pensize(4)    turtle.pendown()    turtle.circle(-2, 360)    turtle.penup()    turtle.goto(x, y)    turtle.setheading(-90)    turtle.pendown()    turtle.fd(20)    turtle.setheading(0)    turtle.fd(35)    turtle.setheading(60)    turtle.fd(10)    turtle.penup()    turtle.goto(x, y)    turtle.setheading(-90)    turtle.pendown()    turtle.fd(40)    turtle.setheading(0)    turtle.fd(35)    turtle.setheading(-60)    turtle.fd(10)    turtle.penup()    turtle.goto(x, y)    turtle.setheading(-90)    turtle.pendown()    turtle.fd(60)    turtle.setheading(-135)    turtle.fd(60)    turtle.bk(60)    turtle.setheading(-45)    turtle.fd(30)    turtle.setheading(-135)    turtle.fd(35)    turtle.penup()# 第二个画面,显示发射爱心的小人def paintingTwo():    turtle.speed(10)    draw_people(-250, 20)    turtle.penup()    turtle.goto(-150, -30)    draw_heart(14)    turtle.penup()    turtle.goto(-20, -60)    draw_heart(25)    turtle.penup()    turtle.goto(250, -100)    draw_heart(45)    turtle.hideturtle()    time.sleep(1) def Main():    turtle.setup(900, 500)    paintingOne()    clear_all()    paintingTwo()    clear_all()    turtle.done()  if __name__ == '__main__':    Main()

三、一篇表白小短文

遇见即是上上签。

遇到了你,才觉得世界更明亮。

浮生若梦,慕尔如星。

初识只作乍见之欢,日后惊于久处不厌。

习惯等待的人,会以为爱情是慢慢加载的。直到遇见你,才知道爱是加速度。
在这里插入图片描述

在遇见你之前,我从未想过有人共我水北天南。

千山万水就当是伏笔,总会遇到姗姗来迟的你。

想带你飞屋环游,想和你私奔到月球,却也感谢地心引力,让我遇见你。

我也曾把光阴浪费到视死如归,只因遇上你才明白流年难能可贵。

在这里插入图片描述

白茶清欢无别事,我在等风,也在等你。

皎皎白驹,在彼空谷。生刍一束,其人如玉。毋金玉尔音,而有遐心。


点击全文阅读


本文链接:http://m.zhangshiyu.com/post/44393.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新文章

  • 谢尽长安花+后续+结局沈照霜宁砚完本_谢尽长安花+后续+结局(沈照霜宁砚)
  • 不见青山存完结(霍青秦兮霍宴)_不见青山存完结霍青秦兮霍宴
  • 他的干妹妹怀孕后,我闪婚了文集(林诺陆深)全书免费_(林诺陆深)他的干妹妹怀孕后,我闪婚了文集后续(林诺陆深)
  • 江先生,你要听话列表列表_江先生,你要听话列表(许清欢江砚舟)
  • 一抹斜阳相思泪后续+必读夏知微陆远川完本_一抹斜阳相思泪后续+必读(夏知微陆远川)
  • 「不当假少爷后,我娶了首富当老婆」免费试读_萧寒沈凌薇章节多结局预体验‌
  • 全书浏览我死后,数万网友对我进行审判火爆(董天华尹瑶)_我死后,数万网友对我进行审判火爆(董天华尹瑶)全书结局
  • 纨绔恶少抽盲盒选妻子,我换嫁绝嗣总裁后他发疯求原谅+免费+后续列表_纨绔恶少抽盲盒选妻子,我换嫁绝嗣总裁后他发疯求原谅+免费+后续(阮玉绵)
  • 完结文晚云为落日溺亡++后续列表_完结文晚云为落日溺亡++后续(裴念舒)
  • [修仙:我在云疆养仙蚕]章节多结局预体验‌_「林珂」小说无删减版在线阅读
  • 全书浏览我死后,数万网友对我进行审判++番外(董天华尹瑶)_我死后,数万网友对我进行审判++番外(董天华尹瑶)全书结局
  • 被兄弟俩接连当工具人后,我杀疯了后续+(贺云舟)全书免费_(贺云舟)被兄弟俩接连当工具人后,我杀疯了后续+后续(贺云舟)

    关于我们 | 我要投稿 | 免责申明

    Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1