前言
嗨呀,又是我,又给你们带来了表白的代码
之前发了那些 照片里面加文字的…还有烟花…还有跳动爱心…emm你们也可以去看看哦
今天带来的这个,也是很不错哦
只不过它出来的有些慢,我这里先给你们看看这个效果图吧
效果展示
这里事先声明一下
这里的文字数字还有那个Python 都是可以自己改的
数字的画,你们是可以改成自己想说的五句话
爱心内的 就可以是两个人的名字咯
代码实现
okok。话不多说 马上开始
导入模块
所有 源码 点击 此处 领取 即可
import osimport pygameimport turtle as tt.title("Python学习交流Q群:309488165")
画布大小
#t.screensize(1000, 800)t.setup(startx=0, starty = 0, width=800, height = 600)t.hideturtle()
画爱心
python学习交流Q群:309488165 ### 源码领取def heart(x, y):t.penup()t.goto(x, y)t.pendown()t.color('pink')t.setheading(50)t.circle( -5, 180)t.circle( -45, 12)t.setheading(130)t.circle( -45, 12)t.circle( -5, 180)heart(-30, 155)heart(-220, 145)heart(-210, 60)heart(-100, 100)heart(-20, 20)heart(-70, 130)heart(-140, -20)heart(30, 100)heart(-60, -20)heart(10, 60)heart(-100, -70)heart(20, 145)heart(-140, -20)heart(-130, 130)heart(-180, 20)heart(-170, 155)heart(-230, 100)def write_mes(x, y, size, ss):t.hideturtle()t.penup()t.goto(x, y)t.pendown()t.pencolor('black')t.write(ss, font=('Times New Roman', size, 'normal'))
画红心
print('画红心')def heart_fill(x, y):t.penup()t.goto(x, y)t.pendown()t.color('red', 'red')t.begin_fill()t.setheading(50)t.circle( -5, 180)t.circle( -45, 12)t.setheading(130)t.circle( -45, 12)t.circle( -5, 180)t.end_fill()x = 90y = 110
右边爱心
这边的 ‘1’ ‘2’ ‘3’ ‘4’ ‘5’ 是可以改成自己想说的话哦
write_mes(x, y, 11, '1')heart_fill(-100, 100)heart_fill(-70, 130)heart_fill(-30, 155)heart_fill(20, 145)heart_fill(30, 100)write_mes(x, y-30, 11, '2')heart_fill(10, 60)heart_fill(-20, 20)heart_fill(-60, -20)heart_fill(-100, -70)
左边爱心
write_mes(x, y-30*2, 11, '3')heart_fill(-140, -20)heart_fill(-180, 20)heart_fill(-210, 60)heart_fill(-230, 100)write_mes(x, y-30*3, 11, '4')heart_fill(-220, 145)heart_fill(-170, 155)heart_fill(-130, 130)write_mes(x, y-30*4, 11, '5')t.speed(200)
画心动线
t.penup()t.goto(-170, 40)t.pendown()t.pencolor('red')t.setheading(0)t.pensize(2)t.forward(10)
第一个小波浪
t.setheading(45)t.circle(50, 10)t.setheading(0)t.circle(-3,90)t.circle(50, 5)
横线
t.setheading(0)t.forward(10)
第一个下尖峰
t.setheading(-80)t.forward(7)t.setheading(70)t.forward(25)t.setheading(-85)t.forward(29)t.setheading(70)t.forward(13)t.setheading(0)t.forward(15)
画心
所有 源码 点击 此处 领取 即可
t.setheading(150)t.circle(-20, 40)t.circle(-10, 170)t.setheading(70)t.circle(-10, 170)t.circle(-20, 40)t.setheading(0)t.forward(15)
写两个人的姓名
铛铛 ~ 这里就是写爱心里面的两个人的名字啦
write_name(-180, 70, 11, '小圆')write_name(-180, 70, 11, '小圆')write_name(-180, 70, 11, '小圆')heart_bit()write_name(-60, 70, 11, 'Python')write_name(-60, 70, 11, 'Python')write_name(-60, 70, 11, 'Python')write_name(-60, 70, 11, 'Python')write_name(-60, 70, 11, 'Python')undo_back()undo_back()undo_back()undo_back()undo_back()undo_back()undo_back()undo_back()undo_back()undo_back2()while 1:name_heart_bit()
最后
好啦 今天的分享到这里就结束咯
快点拿去表白吧
朋友们学习python,有时候不知道怎么学,从哪里开始学。掌握了基本的一些语法或者做了两个案例后,不知道下一步怎么走,不知道如何去学习更加高深的知识。
那么对于这些朋友们,我准备了大量的免费视频教程,PDF电子书籍,以及源代码!直接在文末名片自取即可哦!
今天的分享到这里就结束了
顺便给大家推荐一些Python视频教程,希望对大家有所帮助:
Python零基础教学合集
对文章有问题的,或者有其他关于python的问题,可以在评论区留言或者私信我哦
觉得我分享的文章不错的话,可以关注一下我,或者给文章点赞(/≧▽≦)/