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)效果展示

Python制作表白爱心合集_第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)效果展示

Python制作表白爱心合集_第2张图片

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)效果展示​

Python制作表白爱心合集_第3张图片

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制作表白爱心合集的详细内容。

Python制作表白爱心合集_第4张图片

Python制作表白爱心合集_第5张图片

Python制作表白爱心合集_第6张图片

Python制作表白爱心合集_第7张图片

Python制作表白爱心合集_第8张图片

你可能感兴趣的:(Python实战案列,python,开发语言,后端)