turtle.colormode(255)
turtle.pencolor(random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
我用上面这段随机出来的颜色种是同一种颜色?
求指点
你应该加上seed,即random.seed(here) 接下来random.randint产生的随机数就不一样。如
random.seed(1)
colorb=random.randint(0, 255)
colorg=random.randint(0, 255)
colorr=random.randint(0, 255)
turtle.pencolor(colorb,colorg,colorr)
望采纳,仅供参考,可以这样实现一个随机颜色的方法:
import random
def randomcolor():
colorArr = ['1','2','3','4','5','6','7','8','9','A','B','C','D','E','F']
color = ""
for i in range(6):
color += colorArr[random.randint(0,14)]
return "#"+color
你的代码没问题,你多跑几次就看出来了。
加两行代码看下。
turtle.forward(100)
turtle.done()
不知道你这个问题是否已经解决, 如果还没有解决的话: