我在一个项目中使用 python turtle,我需要 turtle 来绘制字符。但是,当我尝试使用颜色的 RGB 值时,我不断收到错误消息。输入是:
turtle.color((151,2,1))
随之而来的是一连串的动作。但是,当我运行该程序时,我收到此消息:
File "C:/Users/Larry/Desktop/tests.py", line 5, in center
turtle.color((151,2,1))
File "<string>", line 1, in color
File "C:\Python33\lib\turtle.py", line 2208, in color
pcolor = self._colorstr(pcolor)
File "C:\Python33\lib\turtle.py", line 2688, in _colorstr
return self.screen._colorstr(args)
File "C:\Python33\lib\turtle.py", line 1158, in _colorstr
raise TurtleGraphicsError("bad color sequence: %s" % str(color))
turtle.TurtleGraphicsError: bad color sequence: (151, 2, 1)
这是什么意思,我该如何解决?
原文由 derpyherp 发布,翻译遵循 CC BY-SA 4.0 许可协议
从 文档:
您的颜色模式可能设置为 1.0,因此各个颜色坐标需要在 0 到 1 范围内浮动,或者您需要将颜色模式设置为 255。