我正在制作一个python程序来创建一个图,我想出了这个错误,我不知道它有什么问题,我如何解决它?守则:
pointx = 0
pointy = 0
prepointx = 0
prepointy = 0
positionx = []
positiony = []
def draw_handler(canvas):
global pointx, pointy
for v in range(len(values)):
if v != 0:
prepointx = pointx
prepointy = pointy
pointx = v * 6
pointy = values[v] - 45 * 2
canvas.draw_point((pointx, pointy), 'red')
if v != 0: //Syntax error:bad token ''
canvas.draw_line((prepointx, prepointy), (pointx, pointy), 3, 'red')
frame = simplegui.create_frame('Data', 425, 300)
frame.set_draw_handler(draw_handler)
frame.start发布于 2015-07-31 20:02:21
您的代码被错误地缩进。另外,没有定义values。但真正的问题可能是frame.start。要调用start方法,必须执行frame.start()。
我做了更正,见:zJYfuypQ0CWRHRA.py
https://stackoverflow.com/questions/31723616
复制相似问题