先上代码`
import turtle
import random
turtle.colormode(255)
turtle.pencolor(random.randint(0,255),random.randint(0,255),random.randint(0,255))
turtle.pensize(20)
turtle.setup(650,300,300,300)
turtle.penup()
turtle.pendown()
turtle.fd(80)
turtle.done()
首先想到的思路是利用画笔颜色改变的函数turtle.pencolor()
然后里面我们用rgb的颜色0到255随机改变做到颜色的随机,这里就要用到random库random.randint(0,255),random.randint(0,255),random.randint(0,255)
randint库是随机选取整数,从0到255中选取rgb色彩就是0到255之中选取。
在使用rgb颜色的时候要注意前面要加一句turtle.colormode(255)
设置rgb色彩的格式,不光有0到255也有0到1.0的形式所以如何选取取决于你所以前面必须加一句这段代码否则代码无法正常进行运行。
最后如果turtle画完就结束就是没加turtle.done()
这一段话。