用户:
一起创客查看:1 回复:2 评论:1 创建时间:2021-08-10T15:54:29
【作品展示】

【作品介绍】
p.s 图片没有意义每次效果不同
【作品源代码】
import turtle#导入海龟绘图模块
import random#导入随机数模块
pen = turtle.Turtle()# 创建画笔
pen.shape('turtle')# 改变画笔形状为海龟
paper = turtle.Screen()# 创建画布
#paper.tracer(false)#隐藏过程#为什么不可以用 求助!!!
pen.speed(0)#画笔速度最快
x=-200
y=200
def draw_square(s):
pen.color(random.random(), random.random(), random.random()) # 把画笔颜色改成随机颜色
pen.begin_fill() # 开始填充
pen.fd(s) # 向前s
pen.left(90) # 左转90度
pen.fd(s)
pen.left(90)
pen.fd(s)
pen.left(90)
pen.fd(s)
pen.end_fill() # 结束填充
def move_inside(z):
pen.penup() # 抬笔
pen.left(90)
pen.fd(z)
pen.left(90)
pen.forward(z)
pen.right(90)
pen.pendown() # 落笔
def move_to_next(y):
pen.penup()
pen.fd(y)
pen.down()
size=20
for i in range(20):#循环20次
pen.goto(x,y)
for j in range(20):
#1.外边的正方形
draw_square(size)
#里面的正方形
#2.到达出发点
move_inside(size/4)
#3.开始画正方形
draw_square(size/2)
#4.移动到出发点
move_inside(-size/4)
#5.移动到下一个出发点
move_to_next(size)
y=y-size
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn