猫史档案馆


【Python作品分享】绘画【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

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


回复

上一页1 页 / 共 1下一页
一起创客一起创客

这是我的第一个作品,感谢关注

点赞0


评论


神兽喵神兽喵

图片哪来的(

点赞0


评论