简单的图形库不着色线

时间:2015-10-25 20:29:47

标签: python python-3.x graph

我是一名学习编程的学生,我目前的任务是使用简单图形库编写图形计算器。我把一切都搞定了,除了给线条着色。第一行应为红色,第二行应为绿色,第三行应为蓝色,然后重复。这是我为颜色添加的代码:

if count % 3 == 1:
    print("red")
    setColor = ("red")
elif count % 3 == 2:
    print("green")
    setColor = ("green")
else:
    print("blue")
    setColor = ("blue")

在代码的前面,我设置count = 1,在绘图循环结束时,我有count = count + 1.

每当我尝试使用该程序时,所有线条都显示为黑色。当我看到终端时,我看到“红色”,“绿色”和“蓝色”都在正确的时间成功打印。使用RGB值来定义颜色也无济于事。

有没有人知道我可能做错了什么?我可以发布整个代码来绘制线条,但我认为人们不想筛选30行。

1 个答案:

答案 0 :(得分:1)

setColor = ("color")应为setColor("color")。 setColor是一个函数,它接受输入并执行动作。如果它是一个变量,它只是您将提供的某些数据的名称,那么您的代码将是正确的。 (变量几乎从未在他们的名字中有动词。)