如何使用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网站。小编会继续努力,给大家带来更多实用的文章!