情人节表白合集

4、动态彩色二维码表白

先在pycharm安装myqr。或者,Python3 必装,然后命令行pip install myqr 也可。
在这里插入图片描述

在这里插入图片描述
将表白网页:http://sushengbuhuo.gitee.io/love/ 生成二维码,也可以换成其他连接

myqr http://sushengbuhuo.gitee.io/love/

在这里插入图片描述
生成二维码效果:
在这里插入图片描述
准备一张图片:lovelove.git
在这里插入图片描述
用GIF生成一个动态二维码

myqr http://sushengbuhuo.gitee.io/love/ -p lovelove.gif

在这里插入图片描述
二维码效果:
在这里插入图片描述
彩色效果:
在这里插入图片描述

myqr http://sushengbuhuo.gitee.io/love/ -p lovelove.gif -c

在这里插入图片描述
用微信扫码后显示效果:
在这里插入图片描述

5、表白树

源码:

 1 import turtle
 2 import random
 3 def love(x, y):  # 在(x,y)处画爱心
 4    lv = turtle.Turtle()
 5    lv.hideturtle()
 6    lv.up()
 7    lv.goto(x, y)  # 定位到(x,y)
 8    def curvemove():  # 画圆弧
 9        for i in range(20):
10            lv.right(10)
11            lv.forward(2)
12    lv.color('red', 'pink')
13    lv.speed(10000000)
14    lv.pensize(1)
15    # 开始画爱心lalala
16    lv.down()
17    lv.begin_fill()
18    lv.left(140)
19    lv.forward(22)
20    curvemove()
21    lv.left(120)
22    curvemove()
23    lv.forward(22)
24    lv.write("刘亦菲", font=("Arial", 12, "normal"), align="center")  # 写上要表白的人的名字
25    lv.left(140)  # 画完复位
26    lv.end_fill()
27 def tree(branchLen, t):
28    if branchLen > 5:  # 剩余树枝太少要结束递归
29        if branchLen < 20:  # 如果树枝剩余长度较短则变绿
30            t.color("green")
31            t.pensize(random.uniform((branchLen + 5) / 4 - 2, (branchLen + 6) / 4 + 5))
32            t.down()
33            t.forward(branchLen)
34            love(t.xcor(), t.ycor())  # 传输现在turtle的坐标
35            t.up()
36            t.backward(branchLen)
37            t.color("brown")
38            return
39        t.pensize(random.uniform((branchLen + 5) / 4 - 2, (branchLen + 6) / 4 + 5))
40        t.down()
41        t.forward(branchLen)
42        # 以下递归
43        ang = random.uniform(15, 45)
44        t.right(ang)
45        tree(branchLen - random.uniform(12, 16), t)  # 随机决定减小长度
46        t.left(2 * ang)
47        tree(branchLen - random.uniform(12, 16), t)  # 随机决定减小长度
48        t.right(ang)
49        t.up()
50        t.backward(branchLen)
51 myWin = turtle.Screen()
52 t = turtle.Turtle()
53 t.hideturtle()
54 t.speed(1000)
55 t.left(90)
56 t.up()
57 t.backward(200)
58 t.down()
59 t.color("brown")
60 t.pensize(32)
61 t.forward(60)
62 tree(100, t)
63 myWin.exitonclick()

 

效果:
在这里插入图片描述

6、送你一朵玫瑰花

源码:

  1 import turtle
  2 import time
  3 # writing txt
  4 turtle.hideturtle()
  5 turtle.penup()
  6 turtle.goto(80, 50)
  7 # turtle.pendown()
  8 turtle.color("purple")
  9 time.sleep(1)
 10 #XX同学可以改为你自己的表白对象
 11 turtle.write("女神,给你画个东西", font=("Times", 18, "bold"))
 12 time.sleep(0.5)
 13 turtle.goto(180, 10)
 14 turtle.write("马上开始咯", font=("Times", 18, "bold"))
 15 time.sleep(0.5)
 16 turtle.goto(200, -20)
 17 turtle.write("Ready?", font=("Times", 18, "bold"))
 18 time.sleep(0.5)
 19 turtle.goto(215, -50)
 20 turtle.write("go!", font=("Times", 18, "bold"))
 21 time.sleep(0.5)
 22 # turtle.end_fill()
 23 #
 24 # 设置初始位置
 25 turtle.goto(0, 0)
 26 turtle.color("black")
 27 turtle.penup()
 28 turtle.left(90)
 29 turtle.fd(200)
 30 turtle.pendown()
 31 turtle.right(90)
 32 # 花蕊
 33 turtle.fillcolor("red")
 34 turtle.begin_fill()
 35 turtle.circle(10, 180)
 36 turtle.circle(25, 110)
 37 turtle.left(50)
 38 turtle.circle(60, 45)
 39 turtle.circle(20, 170)
 40 turtle.right(24)
 41 turtle.fd(30)
 42 turtle.left(10)
 43 turtle.circle(30, 110)
 44 turtle.fd(20)
 45 turtle.left(40)
 46 turtle.circle(90, 70)
 47 turtle.circle(30, 150)
 48 turtle.right(30)
 49 turtle.fd(15)
 50 turtle.circle(80, 90)
 51 turtle.left(15)
 52 turtle.fd(45)
 53 turtle.right(165)
 54 turtle.fd(20)
 55 turtle.left(155)
 56 turtle.circle(150, 80)
 57 turtle.left(50)
 58 turtle.circle(150, 90)
 59 turtle.end_fill()
 60 # 花瓣1
 61 turtle.left(150)
 62 turtle.circle(-90, 70)
 63 turtle.left(20)
 64 turtle.circle(75, 105)
 65 turtle.setheading(60)
 66 turtle.circle(80, 98)
 67 turtle.circle(-90, 40)
 68 # 花瓣2
 69 turtle.left(180)
 70 turtle.circle(90, 40)
 71 turtle.circle(-80, 98)
 72 turtle.setheading(-83)
 73 # 叶子1
 74 turtle.fd(30)
 75 turtle.left(90)
 76 turtle.fd(25)
 77 turtle.left(45)
 78 turtle.fillcolor("green")
 79 turtle.begin_fill()
 80 turtle.circle(-80, 90)
 81 turtle.right(90)
 82 turtle.circle(-80, 90)
 83 turtle.end_fill()
 84 turtle.right(135)
 85 turtle.fd(60)
 86 turtle.left(180)
 87 turtle.fd(85)
 88 turtle.left(90)
 89 turtle.fd(80)
 90 # 叶子2
 91 turtle.right(90)
 92 turtle.right(45)
 93 turtle.fillcolor("green")
 94 turtle.begin_fill()
 95 turtle.circle(80, 90)
 96 turtle.left(90)
 97 turtle.circle(80, 90)
 98 turtle.end_fill()
 99 turtle.left(135)
100 turtle.fd(60)
101 turtle.left(180)
102 turtle.fd(60)
103 turtle.right(90)
104 turtle.circle(200, 60)
105 time.sleep(0.5)
106 turtle.penup()
107 turtle.color("orange")
108 turtle.goto(180, -100)
109 turtle.write("把我~送给你~", font=("Times", 18, "bold"))
110 turtle.goto(180, -120)
111 turtle.write("情人节快乐!", font=("Times", 18, "bold"))
112 time.sleep(10)

 

效果:
在这里插入图片描述

情人节表白(持续更新,欢迎收藏)

在这里插入图片描述

 

posted @ 2021-02-14 13:55  BugMiaowu2021  阅读(307)  评论(0)    收藏  举报