【云云怪】第9个项目:送你一片樱花林

本文介绍了作者如何使用Python的Turtle库,从简单的樱花树出发,通过调整参数和利用抛物线定位,绘制出一片樱花林的全过程。在编程过程中,作者实时监控并优化了树木的布局,并计算了小乌龟的爬行距离。最终,通过Photoshop进一步美化了图像,创作出了一幅樱花林的画卷。
摘要由CSDN通过智能技术生成

【项目预览】

 

【创作背景】

CSDN上有大量教你用Turtle画樱花树的教程,我抄了一个。玩了两天,觉得一棵树不过瘾,那么,来一个武汉大学怎么样?

【功能构想】

画树的函数是现成的,我只需要安排两排花树的位置:近大远小,用抛物线来确定各樱花树的位置。以及,远处的树反正看不清,树枝层数也不需要那么多了,节约资源。

写个循环,多实验几次,调整参数,花树的位置就搞定啦~

因为绘画过程漫长,急性子的我一边画,一边打印出每组花树的坐标,作为进程监督。

画完之后,还心血来潮的计算了一下本程序里小乌龟的爬行距离——根据我用尺子量出来的100像素=2.4cm来计算的(算的马马虎虎,不保证准确)。

以上为程序绘制完成的图。最后,用PS美化一下,代表本人最高绘画水平的作品就出炉啦!

【完整代码】

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值