python表白代碼怎么寫?

每年的節(jié)日都很多,一到過節(jié)的時(shí)候,各位程序員小哥哥總會(huì)各種頭禿,到底要送女朋友什么禮物啊啊啊!其實(shí),程序猿的浪漫也可以很特別,如果你能熟練使用python,可以用python寫一段代碼來向女朋友表白哦。你知道python表白代碼是什么嗎?今天小編就來給你詳細(xì)介紹下。

1.首先,輸入import turtle文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

import random文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

def love(x,y):#在(x,y)處畫愛心lalala文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

lv=turtle.Turtle()文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

lv.hideturtle()文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

lv.up()文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

lv.goto(x,y)#定位到(x,y)文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

具體如圖所示。文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

python表白代碼怎么寫?-1文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

2.然后,def curvemove():#畫圓弧文章源自四五設(shè)計(jì)網(wǎng)-http://www.4968ejs.cn/27250.html

for i in range(20):

lv.right(10)

lv.forward(2)

lv.color('red','pink')

lv.speed(10000000)

lv.pensize(1)

#開始畫愛心lalala

lv.down()

lv.begin_fill()

lv.left(140)

lv.forward(22)

curvemove()

lv.left(120)

curvemove()

lv.forward(22)

具體如圖所示。

python表白代碼怎么寫?-2

3.然后,lv.write("今日頭條",font=("Arial",12,"normal"),align="center")#寫上表白的人的名字

lv.left(140)#畫完復(fù)位

lv.end_fill()

def tree(branchLen,t):

if branchLen > 5:#剩余樹枝太少要結(jié)束遞歸

if branchLen

t.color("green")

t.pensize(random.uniform((branchLen + 5) / 4 - 2, (branchLen + 6) / 4 + 5))

t.down()

t.forward(branchLen)

具體如圖所示。

python表白代碼怎么寫?-3

4.然后,love(t.xcor(),t.ycor())#傳輸現(xiàn)在turtle的坐標(biāo)

t.up()

t.backward(branchLen)

t.color("brown")

return

t.pensize(random.uniform((branchLen+5)/4-2,(branchLen+6)/4+5))

t.down()

t.forward(branchLen)

具體如圖所示。

python表白代碼怎么寫?-4

5.然后,# 以下遞歸

ang=random.uniform(15,45)

t.right(ang)

tree(branchLen-random.uniform(12,16),t)#隨機(jī)決定減小長度

t.left(2*ang)

具體如圖所示。

python表白代碼怎么寫?-5

6.最后,tree(branchLen-random.uniform(12,16),t)#隨機(jī)決定減小長度

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()

具體如圖所示。

python表白代碼怎么寫?-6

上面就是一段完整的python表白代碼教程了,你學(xué)會(huì)了嗎?用python代碼來向女朋友表白,是不是聽起來就超浪漫!上文中只是一種表白代碼,其實(shí)還有很多不同的方式,如果你感興趣的話,可以深入研究下哦,沒準(zhǔn)在研究的過程中,也能讓你的python代碼技術(shù)飛速提高呢!

繼續(xù)閱讀
我的微信
微信掃一掃
weinxin
我的微信
惠生活福利社
微信掃一掃
weinxin
我的公眾號(hào)
 

發(fā)表評(píng)論

匿名網(wǎng)友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

拖動(dòng)滑塊以完成驗(yàn)證