马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在bilibili跟着阿里云学了python入门课,视频里是以列表形式将5种颜色赋值给colors最后在用取余的方法选取这些颜色来画10*10阵列边长为20的正方形
我想用前几天学的随机颜色的命令,在画每个小正方形前都把画笔颜色用rgb调色,发现有点实现不了,以下是我写的代码,不明白要怎么把随机颜色赋值给colors,求大佬解惑,感谢import spen
import random
spen.set_defaults(canvas=document['canvas'])
p = spen.Turtle("mouse")
#code here!,上面是他们提供的编程画板
def draw_square(square_color):
r = random.randint(0,255)
g = random.randint(0,255)
b = random.randint(0,255)
p.color("rgb("+str(r)+","+str(g)+","+str(b))
p.color(square_color)
for i in range(4):
p.fd(20)
p.lt(90)
colors =
for i in range(10):
for j in range(10):
p.up()
p.goto(i * 30,j * 30)
p.down()
draw_square(colors)
spen.done()
|