|  | 
 
| 
在bilibili跟着阿里云学了python入门课,视频里是以列表形式将5种颜色赋值给colors最后在用取余的方法选取这些颜色来画10*10阵列边长为20的正方形
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  我想用前几天学的随机颜色的命令,在画每个小正方形前都把画笔颜色用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()
 | 
 |