介绍
这篇文章给大家分享的是有关python中乌龟如何画树的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
得到turtle import * 得到random import * 得到math import * , def 树(n, l): ,,,pd(), #,下笔 ,,,#,阴影效果 ,,,t =,因为(弧度(标题(),+,45)),/,8,+ 0.25 ,,,pencolor (t, t, t) ,,,pensize(时间/n 3) ,,,向前(l), #,画树的枝 , , ,,,if n 祝辞,0: ,,,,,,,b =,随机的(),*,15,+,10,#,右分支偏转角度 ,,,,,,,c =,随机的(),*,15,+,10,#,左分支偏转角度 ,,,,,,,d =, l *,(随机(),*,0.25,+,- 0.7),#,下一个分支的长度 ,,,,,,,#,右转一定角度,画右分支 ,,,,,,,对吧(b) ,,,,,,,树(n 安康;1,,d) ,,,,,,,#,左转一定角度,画左分支 ,,,,,,,离开(时间+ b c) ,,,,,,,树(n 安康;1,,d) , ,,,,,,,#,转回来 ,,,,,,,对吧(c) ,,,: ,,,,,,,#,画叶子 ,,,,,,,对吧(90) ,,,,,,,n =,因为(弧度(标题(),安康;45)),/,4 +,0.5 ,,,,,,,pencolor (n, n * 0.8,, n * 0.8) ,,,,,,,圈(3) ,,,,,,,离开(90) , ,,,,,,,#,添加0.3倍的飘落叶子 ,,,,,,,如果(随机(),祝辞,0.7): ,,,,,,,,,,,pu () ,,,,,,,,,,,#,飘落 ,,,,,,,,,,,t =,标题() ,,,,,,,,,,,an =, -40,随机()* +,40岁 ,,,,,,,,,,,setheading(一个) ,,,,,,,,,,,dis =, int(800 *随机()* 0.5,+,随机()* 400 * 0.3,+,随机()* 200 * 0.2) ,,,,,,,,,,,向前(dis) ,,,,,,,,,,,setheading (t) , , ,,,,,,,,,,,#,画叶子 ,,,,,,,,,,,pd () ,,,,,,,,,,,对吧(90) ,,,,,,,,,,,n =,因为(弧度(标题(),安康;45)),/,4 +,0.5 ,,,,,,,,,,,pencolor (n * 0.5 + 0.5,, 0.4 + n * 0.4,, 0.4 + n * 0.4) ,,,,,,,,,,,圈(2) ,,,,,,,,,,,离开(90) ,,,,,,,,,,,pu () , ,,,,,,,,,,,#返回 ,,,,,,,,,,,t =,标题() ,,,,,,,,,,,setheading(一个) ,,,,,,,,,,,向后(dis) ,,,,,,,,,,,setheading (t) , ,,,pu () ,,,向后(l) #,退回 , 背景(0.5,0.5,0.5),#,背景色 ht(), #,隐藏龟 速度(0),#,速度,1 - 10渐进,0最快 示踪剂(0,0) 聚氨酯(),#,抬笔 向后(100) 左(90),#,左转90度 聚氨酯(),#,抬笔 向后(300),#,后退300 100年,树(12日),#,递归7层 之前完成()>
感谢各位的阅读!关于python中乌龟如何画树就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
python中乌龟如何画树