多语言展示
当前在线:1388今日阅读:2今日分享:38

如何用python表白

最近小编收到很多问题,其中一个就是下面小编为大家整理一下关于如何用python表白的步骤,希望这些方法能够帮助到大家。
方法/步骤
1

首先,输入import turtleimport randomdef love(x,y):#在(x,y)处画爱心lalalalv=turtle.Turtle()lv.hideturtle()lv.up()lv.goto(x,y)#定位到(x,y)

2

然后,def curvemove():#画圆弧for i in range(20):lv.right(10)lv.forward(2)lv.color('red','pink')lv.speed(10000000)lv.pensize(1)#开始画爱心lalalalv.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 branchLent.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')returnt.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()

注意事项

上述方法为小编整理所得,希望能够帮助到大家。

推荐信息