每年的節日都很多,一到過節的時候,各位程序員小哥哥總會各種頭禿,到底要送女朋友什么禮物啊啊啊!其實,程序猿的浪漫也可以很特別,如果你能熟練使用python,可以用python寫一段代碼來向女朋友表白哦。你知道python表白代碼是什么嗎?今天小編就來給你詳細介紹下。
1.首先,輸入import turtle文章源自四五設計網-http://www.133122.cn/27250.html
import random文章源自四五設計網-http://www.133122.cn/27250.html
def love(x,y):#在(x,y)處畫愛心lalala文章源自四五設計網-http://www.133122.cn/27250.html
lv=turtle.Turtle()文章源自四五設計網-http://www.133122.cn/27250.html
lv.hideturtle()文章源自四五設計網-http://www.133122.cn/27250.html
lv.up()文章源自四五設計網-http://www.133122.cn/27250.html
lv.goto(x,y)#定位到(x,y)文章源自四五設計網-http://www.133122.cn/27250.html
具體如圖所示。文章源自四五設計網-http://www.133122.cn/27250.html
文章源自四五設計網-http://www.133122.cn/27250.html
2.然后,def curvemove():#畫圓弧文章源自四五設計網-http://www.133122.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)
具體如圖所示。
3.然后,lv.write("今日頭條",font=("Arial",12,"normal"),align="center")#寫上表白的人的名字
lv.left(140)#畫完復位
lv.end_fill()
def tree(branchLen,t):
if branchLen > 5:#剩余樹枝太少要結束遞歸
if branchLen
t.color("green")
t.pensize(random.uniform((branchLen + 5) / 4 - 2, (branchLen + 6) / 4 + 5))
t.down()
t.forward(branchLen)
具體如圖所示。
4.然后,love(t.xcor(),t.ycor())#傳輸現在turtle的坐標
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)
具體如圖所示。
5.然后,# 以下遞歸
ang=random.uniform(15,45)
t.right(ang)
tree(branchLen-random.uniform(12,16),t)#隨機決定減小長度
t.left(2*ang)
具體如圖所示。
6.最后,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()
具體如圖所示。
上面就是一段完整的python表白代碼教程了,你學會了嗎?用python代碼來向女朋友表白,是不是聽起來就超浪漫!上文中只是一種表白代碼,其實還有很多不同的方式,如果你感興趣的話,可以深入研究下哦,沒準在研究的過程中,也能讓你的python代碼技術飛速提高呢!


評論