python使用turtle库绘制一个100长度的十字架_[宜配屋]听图阁

本文介绍了使用Python的Turtle库来绘制随机森林的过程,包括环境配置、代码解析及核心函数讲解,展示了如何通过Turtle库创建具有颜色渐变和多样性的森林图像。
摘要由CSDN通过智能技术生成

这是由一个小作业引发的对Python的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):

"""

plist 是turtle箭头的列表

l 是初始树枝的长度

a 是两根树枝之间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值