大家好,我是悦创。首发个人博客:https://www.aiyc.top/2129.html1,抖音同款,如有异议,请勿转coder1:https://gitee.com/huangjiabaoaiyc/image/raw/master/202112311324076.pyCoder2:https://github.aiyc.top/aiyccdn/py/202112311327181.py#编码:utf8fromtkinterimport*fromtkinterimportmessageboximportrandomdefno_close():return#closeallwindowsdefclose_all_window():window.destroy()#close窗口提示defclose_window():messagebox.showinfo(title="不要做~",message="不选不走!")#"确定"窗口defLove():love=Toplevel(window)love.geometry("300x100+580+250")love.title("我爱你~")btn=Button(love,text="在一起!",width=10,height=2,command=close_all_window)btn.place(x=100,y=30)love.protocol("WM_DELETE_WINDOW",no_close)window=Tk()window.title("嗨小姐姐")#窗口标题window.geometry("360x640+550+50")#windowsizewindow.protocol("WM_DELETE_WINDOW",close_window)#windowcloselabel=Label(window,text="关注你好久了",font=("微软雅黑",18))label.place(x=120,y=50)label=Label(window,text="你愿意做我女朋友吗?",font=("微软雅黑",24))label.place(x=70,y=100)btn1=Button(window,text="OK",width=15,height=2,command=Love)btn1.place(x=110,y=200)#"不好"Buttonpos=[110,300]btn2=Button(window,text="notgood",width=15,height=2)btn2.place(x=pos[0],y=pos[1])defon_enter(e):全局posdx=random.randint(100,200)dy=random.randint(100,300)print(pos,dx,dy)pos=(pos[0]+dx)%200,(pos[1]-250+dy)%350+250btn2.place(x=pos[0],y=pos[1])btn2.bind("",on_enter)#显示窗口,消息通过窗口循环。Mainloop()运行效果2.动态彩色二维码表白先在pycharm中安装myqr或者,Python3必须安装,然后命令行pipinstallmyqr也可以。表白页面:https://github.aiyc.top/love_demo/生成二维码,也可以换成其他链接#myqrhttps://github.aiyc.top/love_demo/第16行:模式:byteSucceed!查看你的5H二维码:D:\Github_pages\HtmlGame\qrcode.png生成二维码效果:准备图片:lovelove.git#myqrhttps://github.aiyc.top/love_demo/-plovelove.gif可能需要一点时间,请稍等……第16行:mode:byteSucceed!查看你的5-H二维码:D:\Github_pages\HtmlGame\lovelove_qrcode.gif二维码效果:颜色效果:#myqrhttps://github.aiyc.top/love_demo/-plovelove.gif-c可能需要一点时间,请稍等……第16行:mode:byteSucceed!查看你的5H二维码:D:\Github_pages\HtmlGame\lovelove_qrcode.gif微信扫码后的显示效果:3.表达Baishu#-*-coding:utf-8-*-#@Author:AI悦创#@Date:2021-12-1614:55:28#@LastModifiedby:aiyc#@LastModifiedtime:2021-12-3114:42:00importturtleimportrandomdeflove(x,y):#Drawaloveat(x,y)lv=turtle.Turtle()lv.hideturtle()lv.up()lv.goto(x,y)#位置到(x,y)defcurvemove():#绘制弧线我inrange(20):lv.right(10)lv.forward(2)lv.color('red','pink')lv.speed(10000000)lv.pensize(1)#开始画lovelalalalv.down()lv.begin_fill()lv.left(140)lv.forward(22)curvemove()lv.left(120)curvemove()lv.forward(22)lv.write("AI悦创",font=("Arial",12,"normal"),align="center")#写上要告白的人的名字lv.left(140)#绘制后重置lv.end_fill()deftree(branchLen,t):ifbranchLen>5:#剩余分支太少,无法结束递归ifbranchLen<20:#如果分支剩余长度较短,则变为绿色t.color("green")t.pensize(random.uniform((branchLen+5)/4-2,(branchLen+6)/4+5))t.down()t.forward(branchLen)love(t.xcor(),t.ycor())#转移乌龟的当前坐标t.up()t.backward(branchLen)t.color("brown")returnt.pensize(random.uniform((branchLen+5)/4-2,(branchLen+6)/4+5))t.down()t.forward(branchLen)#下面的递归ang=random.unifor米(15,45)t.right(ang)tree(branchLen-random.uniform(12,16),t)#随机决定减少长度t.left(2*ang)tree(branchLen-random.uniform(12,16)),t)#随机决定减少长度t.right(ang)t.up()t.backward(branchLen)myWin=turtle.Screen()t=turtle.Turtle()t.hideturtle()t.speed(1000)t.left(90)t.up()t.backward(200)t.down()t.color("brown")t.pensize(32)t.forward(60)tree(100,t)myWin.exitonclick()4.送你玫瑰importturtleimporttime#writingtxtturtle.hideturtle()turtle.penup()turtle.goto(80,50)#turtle.pendown()turtle.color("purple")time.sleep(1)#XX同学可以改成自己的告白对象turtle.write("女神,给你画个东西",font=("Times",18,"bold"))time.sleep(0.5)turtle.goto(180,10)turtle.write("马上开始",font=("Times",18,"bold"))time.sleep(0.5)turtle.goto(200,-20)turtle.write("准备好了吗?",font=("Times",18,"bold"))time.sleep(0.5)turtle.goto(215,-50)turtle.write("go!",font=("Times",18,"bold"))time.sleep(0.5)#turtle.end_fill()##设置初始位置turtle.goto(0,0)turtle.color("black")turtle.penup()turtle.left(90)turtle.fd(200)turtle.pendown()turtle.right(90)#花蕊turtle.fillcolor("red")turtle.begin_fill()turtle.circle(10,180)turtle.circle(25,110)turtle.left(50)turtle.circle(60,45)turtle.circle(20,170)turtle.right(24)turtle.fd(30)turtle.left(10)turtle.circle(30,110)turtle.fd(20)turtle.left(40)turtle.circle(90,70)turtle.circle(30,150)turtle.right(30)turtle.fd(15)turtle.circle(80,90)turtle.left(15)turtle.fd(45)turtle.right(165)turtle.fd(20)turtle.left(155)turtle.circle(150,80)turtle.left(50)turtle.circle(150,90)turtle.end_fill()#花瓣1turtle.left(150)turtle.circle(-90,70)turtle.left(20)turtle.circle(75,105)turtle.setheading(60)turtle.circle(80,98)turtle.circle(-90,40)#花瓣2turtle.left(180)turtle.circle(90,40)turtle.circle(-80,98)turtle.setheading(-83)#叶子1turtle.fd(30)turtle.left(90)turtle.fd(25)turtle.left(45)turtle.fillcolor("green")turtle.begin_fill()turtle.circle(-80,90)turtle.right(90)turtle.circle(-80,90)turtle.end_fill()turtle.right(135)turtle.fd(60)turtle.left(180)turtle.fd(85)turtle.left(90)turtle.fd(80)#leaf2turtle.right(90)turtle.right(45)turtle.fillcolor("green")turtle.begin_fill()turtle.circle(80,90)turtle.left(90)turtle.circle(80,90)turtle.end_fill()turtle.left(135)turtle.fd(60)turtle.left(180)turtle.fd(60)turtle.right(90)turtle.circle(200,60)time.sleep(0.5)turtle.penup()turtle.color("orange")turtle.goto(180,-100)turtle.write("给我~给你~",font=("Times",18,"bold"))turtle.goto(180,-120)turtle.write("HappyValentinesDay!",font=("Times",18,"bold"))time.sleep(10)AI悦创推出辅导班,包括《Python语言辅导班、C++辅导班、算法/数据结构辅导班、少儿编程、pygame游戏开发”,均为一对一教学:一对一辅导+一对一问答+作业布置+项目实践等。QQ微信在线,你可以随时回复!V:Jiabcdefh,公众号:艾悦创