彩色螺旋图+填充正方形

彩色螺旋图+填充正方形

"""
   彩色螺旋图+填充正方形.py
"""
from turtle import *

cs = ['red','orange','yellow','green',
      'cyan','blue','purple','pink']   #  定义颜色表

screen = Screen()            # 新建屏幕 
screen.bgcolor('black')      # 背景图黑

tom = Turtle(shape='turtle') # 新建形状为turtle的海龟对象
tom.shapesize(3,3)           # 在横向和纵向都扩大为3倍大小

tom.fillcolor('red')         # 填充颜色
tom.pensize(5)               # 画笔粗细,别名width

for x in range(360):
    tom.pencolor(cs[x%7])    # 画笔颜色
    tom.fd(x/10)
    tom.rt(14)

# 下面演示填充命令的用法,它们是一对命令
# 在画图之前用begin_fill
# 画完之后用end_fill,这样就能用设定的fillcolor
# 填充一个图形了
tom.begin_fill()             # 开始填充
for x in range(4):
    tom.fd(100)
    tom.left(90)
tom.end_fill()               # 结束填充

screen.mainloop()            # 进入主循环,不断自动刷新屏幕
    


李兴球

李兴球的博客是Python创意编程原创博客

评论已关闭。