Foros del Web » Programando para Internet » Python »

ayuda codigo c++ a python

Estas en el tema de ayuda codigo c++ a python en el foro de Python en Foros del Web. void keyboard (unsigned char key, int x, int y) if (key==‘q’) xrot += 1; if (xrot >360) xrot -= 360; quisiera ayuda para pasar este ...
  #1 (permalink)  
Antiguo 22/01/2011, 14:36
 
Fecha de Ingreso: diciembre-2010
Mensajes: 162
Antigüedad: 13 años, 4 meses
Puntos: 1
Pregunta ayuda codigo c++ a python

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?
  #2 (permalink)  
Antiguo 22/01/2011, 16:56
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: ayuda codigo c++ a python

Cita:
Iniciado por poeta3d Ver Mensaje
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
De C++
Código C++:
Ver original
  1. void keyboard (unsigned char key, int x, int y)
  2.     if (key==‘q’)
  3.    
  4.     xrot += 1;
  5.     if (xrot >360) xrot -= 360;

A Python
Código Python:
Ver original
  1. def keyboard(key, x, y):
  2.     #De preferencia
  3.     global xrot
  4.     if key == 'q':
  5.         xrot += 1
  6.     if xrot > 360:
  7.         xrot -= 360

Cita:
Iniciado por poeta3d Ver Mensaje
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?
Supongo que en C++ xrot es una variable global, por que tampoco la veo dentro de la función.
  #3 (permalink)  
Antiguo 24/01/2011, 01:26
 
Fecha de Ingreso: diciembre-2010
Mensajes: 162
Antigüedad: 13 años, 4 meses
Puntos: 1
Respuesta: ayuda codigo c++ a python

gracia pos la respuesta

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:17.