程序员:用python画一棵樱花树送女朋友,别说程序员不懂浪漫


程序员:用python画一棵樱花树送女朋友,别说程序员不懂浪漫
文章图片
很多时候 , 小编在学校的时候也是一样 , 当别人听到你是程序员的时候 。 第一印象就是 , 格子衫、不浪漫、直男 。
来源网络
但是有时候不得不说 , 程序员们有属于自己的那一份浪漫
想不想给女朋友送去一棵樱花树呢
python代码呦

importturtle asT
importrandom
importtime

#画樱花的躯干(60t)
defTree(brancht):
time.sleep(0.0005)
ifbranch > 3:
if8<= branch <= 12:
ifrandom.randint(02) == 0:
t.color('snow')#白
else:
t.color('lightcoral')#淡珊瑚色
t.pensize(branch / 3)
elifbranch < 8:
ifrandom.randint(01) == 0:
t.color('snow')
else:
t.color('lightcoral')#淡珊瑚色
t.pensize(branch / 2)
else:
t.color('sienna')#赭(zhě)色
t.pensize(branch / 10)# 6
t.forward(branch)
a = 1.5* random.random()
t.right(20* a)
b = 1.5* random.random()
Tree(branch - 10* bt)
t.left(40* a)
Tree(branch - 10* bt)
t.right(20* a)
t.up()
t.backward(branch)
t.down()

#掉落的花瓣
defPetal(mt):
fori inrange(m):
a = 200- 400* random.random()
b = 10- 20* random.random()
t.up()
t.forward(b)
t.left(90)
t.forward(a)
t.down()
t.color('lightcoral')#淡珊瑚色
t.circle(1)
t.up()
t.backward(a)
t.right(90)
t.backward(b)

#绘图区域
t = T.Turtle()
#画布大小
w = T.Screen()
t.hideturtle()#隐藏画笔
t.getscreen().tracer(50)
w.screensize(bg='wheat')# wheat小麦
t.left(90)
t.up()
t.backward(150)
t.down()
t.color('sienna')

#画樱花的躯干
Tree(60t)
#掉落的花瓣
Petal(200t)
w.exitonclick()


快来看一下效果图吧
【程序员:用python画一棵樱花树送女朋友,别说程序员不懂浪漫】当然没次运行生成的结果都不一样哦


    推荐阅读