void keyboard (unsigned char key, int x, int y) 
    if (key==‘q’)
 
    xrot += 1;
    if (xrot >360) xrot -= 360;
quisiera ayuda para pasar este codigo en c++ a python yo lo cambie asi
 
def keyboard(key,x,y)
    if key=="q":
       xrot+=1
       if xrot>360:
          xrot-=360
pero me tira el error variable local xrot referenciada antes de la asignacion o assignment no entiendo que esta mal. de todas formas al principio del codigo fuera de la funcion coloque xrot=0 eso tendra algo que ver? o on? 
  
 


