这篇文章主要介绍了几个表白小项目合集,有爱心表白、爱心树等。文中的示例代码讲解详细,对我们学习Python有一定的价值,需要的可以参考一下。Python编程资料点击领取
导语
"盘子里最后一块肉给你 一 冰激凌的第一口给你 一手机最后的10%电量给你!"
哈喽大家好!我是木木子,我要开始给大家放大招啦
你来之后,苦都不太苦,甜都特别甜
如果人类有尾巴的话,说起来有点不好意思 ,只要和你在一起,一定会止不住摇起来
我害怕你找不到我,所以我要藏在你心里
I love three things in the world.The sun,the moon and you.The sun for the day,the moon for the night,and you for ever.
浮世万千,吾爱有三。日,月与卿。日为朝,月为暮,卿为朝朝暮暮。
下面这几套表白小项目送给大家 希望大家喜欢
正文
一、爱心表白:做我女朋友吧,行就行,不行我再想想办法
1)效果展示
2)附主程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 |
t = turtle.pen() t = turtle t.up() t.goto( 0 , 150 ) t.down() t.color( 'pink' ) t.begin_fill() t.fillcolor( 'pink' ) t.speed( 1 ) t.left( 45 ) t.forward( 150 ) t.right( 45 ) t.forward( 100 ) t.right( 45 ) t.forward( 100 ) t.right( 45 ) t.forward( 100 ) t.right( 45 ) t.forward( 250 + math.sqrt( 2 ) * 100 ) t.right ( 90 ) t.speed( 2 ) t.forward( 250 + 100 * math.sqrt( 2 )) t.right( 45 ) t.forward( 100 ) t.right( 45 ) t.forward( 100 ) t.right( 45 ) t.forward( 100 ) t.right( 45 ) t.forward( 150 ) t.end_fill() t.goto( - 10 , 0 ) t.pencolor( 'white' ) #L t.pensize( 10 ) t.goto( - 50 , 0 ) t.goto( - 50 , 80 ) t.up () #I t.goto( - 100 , 0 ) t.down() t.goto( - 160 , 0 ) t.goto( - 130 , 0 ) t.goto( - 130 , 80 ) t.goto( - 160 , 80 ) t.goto( - 100 , 80 ) t.up() #O t.goto( 10 , 25 ) t.down() t.right( 45 ) t.circle( 25 ,extent = 180 ) t.goto( 60 , 55 ) t.circle( 25 ,extent = 180 ) t.goto( 10 , 25 ) t.up() t.goto( 75 , 80 ) t.down() t.goto( 100 , 0 ) t.goto( 125 , 80 ) t.up() t.goto( 180 , 80 ) t.down() t.goto( 140 , 80 ) t.goto( 140 , 0 ) t.goto( 180 , 0 ) t.up() t.goto( 180 , 40 ) t.down() t.goto( 140 , 40 ) #U t.up() t.goto( - 40 , - 30 ) t.down() t.goto( - 40 , - 80 ) t.circle( 40 ,extent = 180 ) t.goto( 40 , - 30 ) t.hideturtle() a = input () |
二、爱心表白:有两个心愿:你在身边,在你身边
1)效果展示
2)附主程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
pen = turtle.Turtle() pen.hideturtle() pen.fillcolor( 'pink' ) pen.begin_fill() # set the starting direction pen.left( 110 ) # draw the left bottom part while pen.heading() < 140 : # rotate & forward pen.left( 1 ) pen.forward( 2 ) # move up pen.forward( 90 ) # draw the left upper part while pen.xcor() < 0 : pen.right( 0.8 ) pen.forward( 1 ) # go back to the starting point, and do the right part as a mirror pen.up() pen.goto( 0 , 0 ) pen.down() # set the direction pen.setheading( 70 ) # draw the right bottom part while pen.heading() > 40 : # Defining step by step curve motion pen.right( 1 ) pen.forward( 2 ) # move up pen.forward( 90 ) # draw the right upper part while pen.xcor() > 0 : print (pen.xcor()) pen.left( 0.8 ) pen.forward( 1 ) # Ending the filling of the color pen.end_fill() |
三、爱心表白:君初相识,犹如故人归。天涯明月新,朝暮最相思
1)效果展示
2)附主程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
import turtle as t def heart(x,y,z): # 绘制爱心 t.pensize( 2 ) t.pencolor( "black" ) if z = = 1 : t.fillcolor( "red" ) elif z = = 0 : t.fillcolor( "pink" ) t.begin_fill() #左半边 t.penup() t.goto(x,y) t.pendown() t.circle( 50 , 180 ) t.circle( 180 , 37 ) t.left( 46 ) #右半边 t.circle( 180 , 37 ) t.circle( 50 , 182 ) t.end_fill() def arrow1(x,y): t.pensize( 5 ) t.pencolor( "black" ) t.fillcolor( "brown" ) t.penup() t.goto(x, y) t.pendown() t.setheading( 210 ) t.forward( 150 ) t.begin_fill() t.left( 30 ) t.forward( 20 ) t.right( 30 ) t.forward( 50 ) t.right( 150 ) t.forward( 20 ) t.left( 120 ) t.forward( 20 ) t.right( 150 ) t.forward( 50 ) t.right( 30 ) t.forward( 20 ) t.end_fill() def arrow2(x, y): t.pensize( 5 ) t.pencolor( "black" ) t.fillcolor( "brown" ) t.penup() t.goto(x, y) t.pendown() t.begin_fill() t.setheading( 30 ) t.forward( 100 ) t.left( 90 ) t.forward( 8 ) t.right( 120 ) t.forward( 16 ) t.right( 120 ) t.forward( 16 ) t.right( 120 ) t.forward( 8 ) t.end_fill() def main(): t.setheading( 90 ) heart( 50 , 130 , 0 ) t.setheading( 120 ) heart( 0 , 100 , 1 ) arrow1( - 20 , 60 ) arrow2( 100 , 130 ) t.hideturtle() t.exitonclick() |
以上就是Python制作表白爱心合集的详细内容。