程序员:用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画一棵樱花树送女朋友,别说程序员不懂浪漫】当然没次运行生成的结果都不一样哦
推荐阅读
- 工业互联网@程序员的术与道:术——编程基本功之网络编程
- 「Python」小卖家也能月入5000+的方法
- Python爱好者社区| 程序员逆天改命,漫画
- 雷军■程序员辞去互联网工作,跨行去传统上市公司,结果上班第1天就蒙了
- 『程序员』身为京东最大股东的马化腾,却在扶持拼多多?刘强东:“请便!”
- 程序员▲金山云逆势IPO,雷军身价超100亿美元!
- 阿里巴巴@33岁程序员年薪45万,想辞职去阿里上班,结果阿里年薪让他看懵了
- 用户画像:33岁程序员年薪45万,阿里开出80万年薪挖人,他纠结要不要去
- 「程序员」赚钱篇|淘宝赚钱新套路日赚上千, 限一次
- 『阅文集团』某公司程序员,心情不好,一顿骚操作直接导致公司损失9个亿