玩转python之turtle画彩色树

玩转python之turtle画彩色树_第1张图片

今天给大家分享一个有趣的实例,用python中turtle画一个彩色的树,下面是相关代码。
#这个比较复杂,画的时间较长from turtle import *# 设置色彩模式是RGB:colormode(255)lt(90)lv = 14l = 120s = 45width(lv)# 初始化RGB颜色:r = 0g = 0b = 0pencolor(r, g, b)penup()bk(l)pendown()fd(l)def draw_tree(l, level):global r, g, b# save the current pen widthw = width()# narrow the pen widthwidth(w * 3.0 / 4.0)# set color:r = r + 1g = g + 2b = b + 3pencolor(r % 200, g % 200, b % 200)l = 3.0 / 4.0 * l
lt(s)fd(l)if level < lv:draw_tree(l, level + 1)bk(l)rt(2 * s)fd(l)if level < lv:draw_tree(l, level + 1)bk(l)lt(s)# restore the previous pen widthwidth(w)speed(“fastest”)draw_tree(l, 4)done()
效果图:
玩转python之turtle画彩色树_第2张图片

以上就是用python中turtle画一个彩色的树的实现过程了,感兴趣的朋友可以尝试操作一下。
文章部分内容源于网络,联系侵删*

你可能感兴趣的