
creo que es probable que la funcion que convierte a entero se este cayendo. CINT()
checa que valor tiene
pmytest(i,1)
si su valor no es entero, pues cuando lo intentes convertir se caera.
otra cosa
asegurate que
ra("respuestacorrecta") este en el mismo TIPO DE DATOS a la hora de hacer la comparacion
ya que
1 no es lo mismo que
"1"