python实现情人节的爱意表达
生活随笔
收集整理的這篇文章主要介紹了
python实现情人节的爱意表达
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
實(shí)現(xiàn)代碼:
import turtle import random turtle.title('情人節(jié)快樂!')def love(x,y):#在(x,y)處畫愛心love=turtle.Turtle()love.hideturtle()love.up()love.goto(x,y)#定位到(x,y)def curvemove():#畫圓弧for i in range(20):love.right(10)love.forward(2)love.color('red','pink')love.speed(1000)love.pensize(1)#開始畫愛心lalalalove.down()love.begin_fill()love.left(140)love.forward(22)curvemove()love.left(120)curvemove()love.forward(22)love.write("lover",font=("Arial",12,"normal"),align="center")#用您愛人的名字替代"lover"love.left(140)#畫完復(fù)位love.end_fill()def tree(branchLen,t):if branchLen > 5:#剩余樹枝太少要結(jié)束遞歸if branchLen<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())#傳輸現(xiàn)在turtle的坐標(biāo)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.uniform(15,45)t.right(ang)tree(branchLen-random.uniform(12,16),t)#隨機(jī)決定減小長(zhǎng)度t.left(2*ang)tree(branchLen-random.uniform(12,16),t)#隨機(jī)決定減小長(zhǎng)度t.right(ang)t.up()t.backward(branchLen)myWin = turtle.Screen()t = turtle.Turtle()t.hideturtle()t.speed(10)t.left(90)t.up()t.backward(200)t.down()t.color("brown")t.pensize(32)t.forward(60)tree(100,t)turtle.penup() turtle.goto(150,-100)turtle.pencolor("black")turtle.write("XX于2022-02-14",font=("Arial",12,"normal")) #簽名turtle.done()?
總結(jié)
以上是生活随笔為你收集整理的python实现情人节的爱意表达的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何快速安装PR
- 下一篇: h5/5+APP消息推送神器:Goeas