如何使用Python制作七夕告白

2023-09-30 02:32

本文主要介绍《如何使用Python制作七夕告白》。在日常操作中,相信很多人都对如何使用Python进行七夕表白有疑问。小编查阅了各种资料,整理了简单易用的操作方法,希望能帮助大家解答关于“如何用Python做七夕告白”的疑惑!接下来就请跟随小编一起来学习吧!

    1。记录我们一起度过的日子

    讲述你和亲爱的TA经历的故事

    • 那些第一印象

    • 那些浪漫的开始

    • 那些大大小小的事情都铭刻在我的心里

    • 那些经历的曲折

    • 那些幸福和快乐的经历

    • 那些珍贵的时刻

    • 对未来的期望/计划

    2。创意代码表白

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

    2.1。效果演示

    1.显示告白文字

    2。显示人物和心灵

    2.2。制作步骤流程

    主要编写以下函数,实现七夕告白的功能。

    2.2.1。清屏功能
     # 清屏功能
    defclear_all():
    Turtle.penup()
    海龟.goto(0, 0)
    Turtle.color('白色')
    海龟笔尺寸(800)
    Turtle.pendown()
    海龟.setheading(0)
    海龟.fd(300)
    海龟.bk(600)
    2.2.2。重新定位乌龟的位置
    #重新定位乌龟的位置
    def go_to(x, y, 状态):turtle.pendown() if 状态 elseturtle.penup()
    Turtle.goto(x, y)
    2.2.3,显示文字
    #第一屏,显示文字
    def PaintingOne():
    Turtle.penup()
    海龟.goto(-300, 0)
    Turtle.color('粉红色')
    Turtle.write('时间让我们相聚,我的爱人,七夕快乐!!!', font=('Italian', 24, 'normal'))
    时间.睡眠(3)
    2.2.4。绘制人物
    #绘制人物
    def draw_people(x, y):
    Turtle.penup()
    海龟.goto(x, y)
    Turtle.pendown()
    乌龟.pensize(2)
    Turtle.color('粉红色')
    
    海龟.setheading(0)
    海龟.circle(60, 360)
    
    Turtle.penup()
    Turtle.setheading(90)
    海龟.fd(75)
    
    Turtle.setheading(180)
    海龟.fd(20)
    
    乌龟.pensize(4)
    Turtle.pendown()
    
    海龟.circle(2, 360)
    海龟.setheading(0)
    
    Turtle.penup()
    海龟.fd(40)
    乌龟.pensize(4)
    Turtle.pendown()
    海龟.circle(-2, 360)
    
    Turtle.penup()
    海龟.goto(x, y)
    海龟.setheading(-90)
    Turtle.pendown()
    
    海龟.fd(20)
    海龟.setheading(0)
    海龟.fd(35)海龟.setheading(60)
    海龟.fd(10)
    
    乌龟.penup()
    海龟.goto(x, y)
    海龟.setheading(-90)
    乌龟.pendown()
    
    海龟.fd(40)
    海龟.setheading(0)
    海龟.fd(35)
    海龟.setheading(-60)
    海龟.fd(10)
    
    乌龟.penup()
    海龟.goto(x, y)
    海龟.setheading(-90)
    乌龟.pendown()
    海龟.fd(60)
    海龟.setheading(-135)
    
    海龟.fd(60)
    海龟.bk(60)
    海龟.setheading(-45)
    
    海龟.fd(30)
    海龟.setheading(-135)
    
    海龟.fd(35)
    turtle.penup()
    2.2.5、画爱心
    # 画爱心
    def draw_heart(尺寸):
    海龟.color('红色', '粉色')
    乌龟.pensize(2)
    乌龟.pendown()
    海龟.setheading(150)
    乌龟.begin_fill()
    海龟.fd(大小)
    海龟.圆(大小*-3.745, 45)
    海龟.圆(大小*-1.431,165)
    龟.左(120)
    海龟.圆(大小*-1.431,165)
    海龟.圆(大小*-3.745, 45)
    海龟.fd(大小)
    turtle.end_fill()
    2.2.6、主函数
    def Main():海龟.setup(900, 500)
    绘画一()
    全部清除()
    绘画二()
    全部清除()
    turtle.done()
    2.2.7、调用主函数
    if __name__ == '__main__':
    Main()

    2.3、代码文件

    导入海龟
    导入时间
    # 清屏函数
    def clear_all():
    乌龟.penup()
    海龟.goto(0, 0)
    海龟.color('白色')
    乌龟.pensize(800)
    乌龟.pendown()
    海龟.setheading(0)
    海龟.fd(300)
    海龟.bk(600)
    # 重新定位海龟的位置
    def go_to(x, y, 状态):
    乌龟.pendown() if 状态 else 乌龟.penup()
    海龟.goto(x, y)
    #画爱心
    def draw_heart(尺寸):
    海龟.color('红色', '粉色')
    乌龟.pensize(2)
    乌龟.pendown()
    海龟.setheading(150)
    乌龟.begin_fill()
    海龟.fd(大小)
    海龟.圆(大小*-3.745, 45)
    海龟.圆(大小*-1.431,165)
    龟.左(120)
    海龟.圆(大小*-1.431,165)
    海龟.圆(大小*-3.745, 45)
    海龟.fd(大小)
    乌龟.end_fill()
    # 第一个画面,显示文字
    def 绘画One():
    乌龟.penup()海龟.goto(-300, 0)
    海龟.color('粉红色')
    Turtle.write('时光让我们相遇,我的情人,七夕快乐!!!', font=('楷体', 24, '正常'))
    时间.睡眠(3)
    #画出人物
    defdraw_people(x,y):
    乌龟.penup()
    海龟.goto(x, y)
    乌龟.pendown()
    
    乌龟.pensize(2)
    海龟.color('粉红色')
    
    海龟.setheading(0)
    海龟.circle(60, 360)
    
    乌龟.penup()
    海龟.setheading(90)
    海龟.fd(75)
    
    海龟.setheading(180)
    海龟.fd(20)
    
    乌龟.pensize(4)
    乌龟.pendown()
    
    海龟.circle(2, 360)
    海龟.setheading(0)
    
    乌龟.penup()
    海龟.fd(40)
    乌龟.pensize(4)
    乌龟.pendown()
    海龟.circle(-2, 360)
    
    乌龟.penup()
    海龟.goto(x, y)
    海龟.setheading(-90)
    乌龟.pendown()
    
    海龟.fd(20)
    海龟.setheading(0)
    海龟.fd(35)
    海龟.setheading(60)
    海龟.fd(10)
    
    乌龟.penup()
    海龟.goto(x, y)
    海龟.setheading(-90)
    乌龟.pendown()
    
    海龟.fd(40)海龟.setheading(0)
    海龟.fd(35)
    海龟.setheading(-60)
    海龟.fd(10)
    乌龟.penup()
    海龟.goto(x, y)
    海龟.setheading(-90)
    乌龟.pendown()
    海龟.fd(60)
    海龟.setheading(-135)
    
    海龟.fd(60)
    海龟.bk(60)
    海龟.setheading(-45)
    
    海龟.fd(30)
    海龟.setheading(-135)
    
    海龟.fd(35)
    乌龟.penup()
    #第二个画面,显示发射爱心的小人
    defpaintingTwo():
    海龟速度(10)
    
    绘制人(-250,20)
    
    乌龟.penup()
    海龟.goto(-150,-30)
    画心(14)
    
    乌龟.penup()
    海龟.goto(-20,-60)
    画心(25)
    
    乌龟.penup()
    海龟.goto(250,-100)
    
    画心(45)
    
    乌龟.隐藏乌龟()
    时间.睡眠(1)
    def Main():
    海龟.setup(900, 500)
    绘画一()
    全部清除()
    
    绘画二()
    全部清除()
    乌龟.done()
    if __name__ == '__main__':Main()

    《如何用Python做七夕告白》的学习就到此结束了。希望能够解答大家的疑惑。理论与实践相结合,能够更好的帮助大家学习,去尝试吧!如果您想继续了解更多相关知识,请继续关注www.imusiccn.com网站。小编会继续努力,给大家带来更多实用的文章!