Turtle 随机彩虹

随机彩虹

随机彩虹

import turtle as t #导入turtle
import random #导入random
t.colormode(255) #设置颜色模式
t.pensize(9) #画笔宽度
t.color("white") #初始化画笔白色
t.goto(150,-50) #为了让彩虹居中
t.left(105) #为了让彩虹平衡
for i in range(150,350,9): #在150到350之前,每隔9取值
    a,b,c = random.randint(0,255),random.randint(0,255),random.randint(0,255) #颜色随机生成
    t.color(a,b,c) #画笔随机取色
    t.circle(i*(-1)**i,150) #画150度弧线,方向与i相关
    t.right(90*(2+(-1)**(i+1)))#向右旋转90度或者270度,与i取值相关
    t.pu() #画笔抬起
    t.forward(9) #向前移动距离9
    t.pd() #画笔落下
    t.right(90*(2+(-1)**(i+1))) #向右旋转90度或者270度,与i取值相关
t.hideturtle() #隐藏画笔头
t.done() #结束并保留窗口


发布了2 篇原创文章 · 获赞 3 · 访问量 80

猜你喜欢

转载自blog.csdn.net/chenjiajia2017/article/details/103939154