Python彩花图案练习课

如本文章标有价格,需议价或其它事情商议请加微信pythonxia

python图案作画
这函数学习与练习课例子。需要安装coloradd模块。
用cmd命令,打开管理员窗口,输入pip install coloradd即可安装这个模块。
colorset命令能把整数变成一个RGB三元组。方便以原点为中心的颜色对称效果。

import turtle
from coloradd import colorset

def setcolor():
    d = turtle.distance(0,0)+ 10
    c = colorset(d)
    turtle.color(c)

def draw_square(length):
    for _ in range(4):
        turtle.fd(length)
        turtle.rt(90)

def draw_branch():
    turtle.fd(40)
    for i in range(4):
        setcolor()
        turtle.fd(40)
        if i==3:
            setcolor()
            turtle.left(90)
            turtle.circle(-10)
            turtle.right(90)
        else:
            draw_square(8)        

turtle.delay(0)
turtle.speed(0)
turtle.pensize(1)
turtle.colormode(255)
turtle.bgcolor('black') 

for _ in range(45):
    draw_branch()
    turtle.bk(200)
    turtle.rt(8)

turtle.done()

本站所有作品,教程等皆为原创,版权所有。只供个人及单位内部研究使用,对外展示或传播必需经本站同意,且注明来自本站。培训机构等用本站资源培训学生,需经本站授权。一旦付款,表示同意本站知识付费原则:数字商品,不支持退款。亦可直接向微信号scratch8付款购买。入住QQ群:225792826 和爱好者共同交流,并且能下载免费提供的Python资源(需提供真实姓名才可入群)
李兴球的博客_Python创意编程技术前沿_pygame » Python彩花图案练习课
scratch

学本领,探索更大的世界!

李兴球博客 风火轮编程主页