Python制作表白爱心合集
作者:木木子学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)附主程序
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)附主程序
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)附主程序
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制作表白爱心合集的详细内容,更多关于Python表白爱心的资料请关注脚本之家其它相关文章!