使用python制作正方形螺旋图案

思路

  1. 每条边的颜色都不一样,可以做出一个比较酷炫的效果;
  2. 正方形的边长不断缩小,每一次都旋转一定角度,就可以做出一个螺旋的效果;

成品

image.png

代码

import random
tt.speed(100)
tt.hideturtle()
def squre_center(long):
    tt.penup()
    tt.forward(long/2)
    tt.left(90)
    tt.pendown()
    tt.color('red')
    tt.forward(long/2)
    def zuozhuanqianxing(color):
        tt.left(90)
        tt.color(color)
        tt.forward(long)
    zuozhuanqianxing('blue')
    zuozhuanqianxing('green')
    zuozhuanqianxing('orange')
    tt.left(90)
    tt.color('red')
    tt.forward(long/2)
    tt.right(90)
    tt.penup()
    tt.backward(long/2)
    tt.pendown()

r = 700
while r > 1:
    squre_center(r)
    tt.left(5)
    r -= 5

tt.exitonclick()
tt.done()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 准备 有段时间没有更新了,一方面是最近有些忙,另外一方面是在寻找除了游戏以外的可以用来教孩子学scratch的内容...
    link_hui阅读 3,586评论 0赞 1
  • 作者纤染纷尘 摘要:人世红尘,情缘,生死,所经历的都是历程,而我们也向往另一种也许。 也许,某一天,你我都...
    纤染纷尘阅读 415评论 0赞 1
  • 我要离开了,你在做什么?寂静的森林里一个人蝺蝺的旅程有着怎样的心境?你要归来了,他在哪里呢?我在望不见你的咫尺,等...
    这东厢有雪阅读 401评论 2赞 2
  • 文|思未鸣 目录&简介 “我叫望晨,是乌明帝国第三魔法团魔法试炼中队的一名普通魔法师,准确说是魔法学徒。“ “我的...
    思未鸣阅读 385评论 0赞 1
  • 最近有一些心烦意乱,在公司那么久了,尤其是参加全员班那么多,回访的客户那么多,我接触的人应该也有两千多了!真的好...
    萧琏阅读 371评论 0赞 0

友情链接更多精彩内容