python turtle tracer_python基础教程:使用Python的Turtle库绘制森林的实例

本文通过Python的Turtle库介绍如何绘制森林,结合随机函数实现多样化,并设置颜色渐变。文章中给出了详细的代码实现,包括tree函数和maketree函数的解释,以及环境配置的相关问题。
摘要由CSDN通过智能技术生成

今天小编就为大家分享一篇使用Python的Turtle库绘制森林的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

这是由一个小作业引发的对Python的Turtle库的学习

下面是官方手册:

Turtle官方手册

1.配置编程环境

由于现在的笔记本是临时借的,编程环境不是熟悉的环境,又由于种种原因没有安装成功Anaconda,就尝试了下其他的IDE:

最早接触的Enthought Canopy跑示例程序时各种报错无法解决(Python Kernal Crashed);

最著名的Python IDE是JetBeans的Pycharm,装好以后啥都没跑就占了1G内存(虽然舍友电脑上的没问题);

好在之前装了Notepad++,可以结合原始版本的Python进行简单的编程

PS:还尝试了用pip安装jupyter等,发现没有VS2008的支持无法编译一部分文件,改变python的编译器也没效果,只好放弃 = =(反正不是自己电脑hhh)

2.Turtle绘制森林代码

这段代码结合了随机函数来使森林更多样化,同时设置了颜色的渐变。几乎每句都有注释,还有不懂的函数可以到官方手册查

另外老师的示例中的yield语句和pass语句的用法非常精髓,可以再研究一下

# -*- coding: utf-8 -*-

from turtle import Turtle, mainloop

from time import clock

import random

def tree(plist, l, a, f):

&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值