最新公告
  • 本站一直秉承服务宗旨:履行“站长”责任,销售只是起点 服务永无止境!”的经营理念立即加入
  • 用Python绘制一棵圣诞树

    所需工具:Python环境自带编译器IDLE。
    成品截图:

    用Python绘制一棵圣诞树插图

     

    本次教程用到三个库,主要使用海龟绘图库。这是一个Python自带库,可以不用安装。因为前面已经教过怎么导入了,这里我就不教了,大家可以自己翻到前面去看哦。这里turtle库使用from导入是因为后面需要定义函数。
    用Python绘制一棵圣诞树插图1

    之后我们来讲一下Turtle的三个命令

    pensize() #粗细
    speed(speed) #运动速度
    color(color) #设置画笔颜色
    之后我们就可以对画笔进行简单的设置
    然后需要了解海龟的坐标*,它以窗口中心为原点,以右为正方向,上方为y轴正方向。
    forward(distance) #向前移动
    backward(distance) #向后移动
    goto(x,y=None)# 移动到相应的位置
    right(degree)#向右转动
    left(degree)#向左转动
    seth(degree)#转动到某个方向
    我们用黄色的笔画出一个五角星
    我这里简略的讲一下,有什么不懂欢迎提问
    用Python绘制一棵圣诞树插图2

    然后我们来画一下枝干

    用深绿色笔直接画出
    之前我们前面定义n=100,这里我们为了画出圣诞树层层叠叠的效果,让它每次只行走之前的1/5
    如图所示
    用Python绘制一棵圣诞树插图3

    之后我们来定义一下画树枝的函数

    定义函数之前讲过了,需要的可以往前翻翻,我就不啰嗦了。如果还有不懂的欢迎发问
    用Python绘制一棵圣诞树插图4

    接下来我们用定义的tree函数向树干上添加枝叶。画完一枝后返回原位画下一枝

    用Python绘制一棵圣诞树插图5

    为了让圣诞树好看点我们来给它的底下画一点彩色的点和圆圈。我想200个应该差不多。我们主要使用番茄色和小麦色来画。为了保证点是随机画出,我们给它规定一个区域让它在这个区域随意画点。

    用Python绘制一棵圣诞树插图6

    后为了保持程序的执行,我们推*程时间60秒保证圣诞树画完,使用time库进行处理。

    用Python绘制一棵圣诞树插图7

    好了本次教程就到这里,本次赶稿比较仓促,有没讲到的大家多包涵,可以随时提问。本次完整代码奉上,谢谢大家!

    用Python绘制一棵圣诞树插图8 用Python绘制一棵圣诞树插图9

    1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
    2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
    3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
    4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
    5. 如有链接无法下载、失效或广告,请联系管理员处理!
    6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
    7. 如有侵权麻烦联系邮箱2697381891@qq.com删除文章!

    源码库 » 用Python绘制一棵圣诞树
    • 3029会员总数(位)
    • 37644资源总数(个)
    • 545本周发布(个)
    • 61 今日发布(个)
    • 1171稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情