Unindent doesnt blabla en Python, pero no veo donde está el error :\

Iniciado por S3kh, 2 Agosto 2011, 01:15 AM

0 Miembros y 1 Visitante están viendo este tema.

S3kh

 O hay algo que estoy pasando por alto, o algo funca mal, me tira "IdentationError: Unindent doesnt match any outer identation level", es decir, que no encaja con ningún otro nivel de identación. Estoy pensando que es algún tipo de problema con el editor de texto, verán acá si les pongo el código me aparecen las cosas con una identación DIFERENTE a la que veo yo en mi editor (notepad++), según donde lo veo, está todo identado como se debe. Les dejo el código, el txt y la imágen de como lo veo yo.
EDIT: El error está en la línea 59, pero miren la imágen porque el código está mal identado, no es como lo tengo yo en m txt.
Código:

import marqlib
from random import randint

RondasJugadas = 0
PCGanadas = 0
UsuariosGanadas = 0
gDTj = '>8'
gITj = '8<'
gPr = '[]'
gPl = '#'

def Clean():
   system('cls')

def Tabla(uGanadas, pGanadas, rJugadas, uObjeto, pObjeto):
   print 'Rondas jugadas: ', rJugadas
   print 'Usuario: (', uObjeto, '): ', uGanadas
   print 'PC: (', pObjeto, '): ', pGanadas
   Next = raw_input()
   Clean()
 
def Presentacion():
   system('color 1f & cls')
   marqlib.DAI_Marq(' ', 'Piedra, Papel, O Tijera!', 25, 1, 1, 0.1)

def EleccionPC():
   ePC = randint(1, 3)
   return ePC

def Rest(Val, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto):
  if Val == 0:
     print 'Empate!'
     Tabla(UsuarioGanadas, PCGanadas, RondasJugadas, pObjeto, uObjeto)
  elif Val == 1:
      Tabla(UsuarioGanadas, PCGanadas, RondasJugadas, pObjeto, uObjeto)
  elif Val == 3:
      print 'Ganador: USUARIO!'
      Tabla(UsuarioGanadas, PCGanadas, RondasJugadas, Usuario_Objeto, PC_Objeto)
  elif Val == 4:
      print 'Ganador: PC'
      Tabla(UsuarioGanadas, PCGanadas, RondasJugadas, Usuario_Objeto, PC_Objeto)

def Jugada(Usuario_Objeto, Usuario_Opcion, PC_Opcion, PC_Objeto):
 while PCGanadas <= 2 or UsuarioGanadas <= 2:
   RondasJugadas += 1
   if Usuario_Opcion == PC_Opcion:
    Rest(0, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
   elif Usuario_Opcion == 1 and PC_Opcion == 2:
    PCGanadas += 1
    Rest(1, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
   elif Usuario_Opcion == 1 and PC_Opcion == 3:
    UsuarioGanadas += 1
    Rest(1, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
   elif Usuario_Opcion == 2 and PC_Opcion == 1:
    UsuarioGanadas += 1
    Rest(1, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
   elif Usuario_Opcion == 2 and PC_Opcion == 3:
    PCGanadas += 1 #LA LINEA QUE SIGUE ES LA 59.
        Rest(1, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
   elif Usuario_Opcion == 3 and PC_Opcion == 2:
    UsuarioGanadas += 1
        Rest(1, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
   elif Usuario_Opcion == 3 and PC_Opcion == 1:
    PCGanadas += 1
    Rest(1, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
 if PCGanadas == 2:
   Rest(4, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
MenuDeJuego()
 elif UsuarioGanadas == 2:
   Rest(3, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
   MenuDeJuego()

def MenuDeJuego():
   PCOp = EleccionPC()
   mOp = raw_input('Piedra(1), Papel(2), o Tijera(3)? ')
   if PCOp == 1:
       Obj = gPr
   elif PCOp == 2:
       Obj = gPl
   elif PCOp == 3:
       Obj = gDTj
   OpcionUsuario(mOp, PCOp, Obj)

def OpcionUsuario(Opcion, PCOp, Obj):
   if Opcion > 3:
       print 'Error. Opcion incorrecta'
   break
   if Opcion == 1:
       ObjetoElegido = gPr
   Jugada(ObjetoElegido, Opcion, PCOp, Obj)
   elif Opcion == 2:
       ObjetoElegido = gPl
   Jugada(ObjetoElegido, Opcion, PCOp, Obj)
   elif Opcion == 3:
       ObjetoElegido = gITj
       Jugada(ObjetoElegido, Opcion, PCOp, Obj)

Presentacion()
MenuDeJuego()


Ven ahí que la línea 59 (precedida por mi comentario en el código) se ve con otra identación, errónea según mi entender. Pero yo en mi editor de texto la veo de la siguiente manera:
http://imageshack.us/photo/my-images/807/asden.jpg/

Fíjense que la línea 59 está identada tal cual como las anteriores, y el error sale justo en esa línea, y en caso de que la identación esté mal, por qué no salió en las anteriores si están identadas de la misma forma? :\

Sinceramente no veo porque el error está en esa línea que es igual a las otras.
Gracias de antemano por la ayuda :) Por si influye en algo, uso Python2.7.

Saludos, y gracias por cualquier ayuda n.n

PD: El código subido acá no está identado de la misma forma que en mi editor de textos, asi que es mejor guiarse por la imágen :S

Novlucker

Si comentas esa línea si funciona?

Que todas las líneas esten a la misma altura no quiere decir que todas esten bien identadas, se puede tener una tabulación, y alcanzar el mismo largo a base de espacios :P
Revisa eso detenidamente por si acaso.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

S3kh

No, no funciona, es la única que no funciona. Y está todo hecho con espacios, no uso tabulador :P por eso me llama la atención, digamos, viene:
While
  If
  elif
    instrucciones
    [...]
  elif
    instrucciones
    [...]

Digamos, está bien identada. Además me marca el error de identación con el "^" justo donde termina la instruccion, es decir al final de [...]Usuario_Objeto)
El "piquito" señala el paréntesis :S

XiR_

Si yo copio el texto tal cual lo tienes en tu primer post, me sale el mismo error. El problema está en que Rest debería estar con la misma identación que la línea anterior "PCGanadas".

    elif Usuario_Opcion == 2 and PC_Opcion == 3:
             PCGanadas += 1 #LA LINEA QUE SIGUE ES LA 59.
         Rest(1, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)
    elif Usuario_Opcion == 3 and PC_Opcion == 2:
             UsuarioGanadas += 1
         Rest(1, PCGanadas, UsuarioGanadas, RondasJugadas, PC_Objeto, Usuario_Objeto)


Elimina toda la identación en la linea 58 y 59 y asegúrate de poner el mismo número de espacios. Con eso se te solucionará el problema.

Tendrás que hacer lo mismo en las líneas siguientes (61 y 62).

Da igual como lo veas en tu editor. Si lo copias y no lo ves igual en algún sitio falla, y en este caso parece que es en tu editor, no sé si por configuración o por un bug, pero está claro que no está trabajando como esperas.

Un saludo

Novlucker

La otra sugerencia es, usa tabulaciones, realmente puede facilitar mucho la resolución de problemas como este :P

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

S3kh

 Pero el tema es que en mi editor se ve como la imágen que puse. Y lo modifique con los espacios correctos, pero sigue dándome el mismo error. Reemplazé también los espacios por tabulaciones y me da el mismo error. No se que pasa. También usé el notepad común, y sigue igual. :S

Novlucker

Copia y pega tu código en pastebin tal cual lo tienes ...

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

S3kh

http://pastebin.com/xwHMg2mM

gracias por la ayuda Nov n.n

EDIT: Solucionado. Tuve que agregarle un espacio, no se por qué. Se ve mal identado, pero funciona en fin. Je.. Gracias :)

Novlucker

Me tuve que armar esto pero, si estas utilizando diferentes caracteres :P
Código (python) [Seleccionar]
import sys
pypath = sys.argv[1]
f = open(pypath,'r')
counter = 0
while True:
   line = f.readline()
   if not line: break
   counter += 1
   temp = [str(counter) + ')']
   for char in line:
       temp.append(str(ord(char)))
   print ' '.join(temp)
f.close()


Código (dos) [Seleccionar]
C:\Users\Novlucker\Desktop>"C:\Program Files\Python27\python.exe" chars.py S3kh
1) 105 109 112 111 114 116 32 109 97 114 113 108 105 98 10
2) 102 114 111 109 32 114 97 110 100 111 109 32 105 109 112 111 114 116 32 114 97 110 100 105 110 116 10
3) 102 114 111 109 32 111 115 32 105 109 112 111 114 116 32 115 121 115 116 101 109 10
4) 10
5) 82 111 110 100 97 115 74 117 103 97 100 97 115 32 61 32 48 10
6) 80 67 71 97 110 97 100 97 115 32 61 32 48 10
7) 85 115 117 97 114 105 111 115 71 97 110 97 100 97 115 32 61 32 48 10
8) 103 68 84 106 32 61 32 39 62 56 39 10
9) 103 73 84 106 32 61 32 39 56 60 39 10
10) 103 80 114 32 61 32 39 91 93 39 10
11) 103 80 108 32 61 32 39 35 39 10
12) 10
13) 100 101 102 32 67 108 101 97 110 40 41 58 10
14) 32 32 32 32 115 121 115 116 101 109 40 39 99 108 115 39 41 10
15) 10
16) 100 101 102 32 84 97 98 108 97 40 117 71 97 110 97 100 97 115 44 32 112 71 97 110 97 100 97 115 44 32 114 74 117 103 97 100 97 115 44 32 117 79 98 106 101 116 111 44 32 112 79 98 106 101 116 111 41 58 10
17) 32 32 32 32 112 114 105 110 116 32 39 82 111 110 100 97 115 32 106 117 103 97 100 97 115 58 32 39 44 32 114 74 117 103 97 100 97 115 32 10
18) 32 32 32 32 112 114 105 110 116 32 39 85 115 117 97 114 105 111 58 32 40 39 44 32 117 79 98 106 101 116 111 44 32 39 41 58 32 39 44 32 117 71 97 110 97 100 97 115 10
19) 32 32 32 32 112 114 105 110 116 32 39 80 67 58 32 40 39 44 32 112 79 98 106 101 116 111 44 32 39 41 58 32 39 44 32 112 71 97 110 97 100 97 115 10
20) 32 32 32 32 78 101 120 116 32 61 32 114 97 119 95 105 110 112 117 116 40 41 10
21) 32 32 32 32 67 108 101 97 110 40 41 10
22) 32 32 10
23) 100 101 102 32 80 114 101 115 101 110 116 97 99 105 111 110 40 41 58 10
24) 32 32 32 32 115 121 115 116 101 109 40 39 99 111 108 111 114 32 49 102 32 38 32 99 108 115 39 41 10
25) 32 32 32 32 109 97 114 113 108 105 98 46 68 65 73 95 77 97 114 113 40 39 32 39 44 32 39 80 105 101 100 114 97 44 32 80 97 112 101 108 44 32 79 32 84 105 106 101 114 97 33 39 44 32 50 53 44 32 49 44 32 49 44 32 48 46 49 41 10
26) 32 32 32 32 114 101 116 117 114 110 32 48 10
27) 32 10
28) 100 101 102 32 69 108 101 99 99 105 111 110 80 67 40 41 58 10
29) 32 32 32 32 101 80 67 32 61 32 114 97 110 100 105 110 116 40 49 44 32 51 41 10
30) 32 32 32 32 114 101 116 117 114 110 32 101 80 67 10
31) 10
32) 100 101 102 32 82 101 115 116 40 86 97 108 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 58 32 10
33) 32 32 32 32 105 102 32 86 97 108 32 61 61 32 48 58 10
34) 32 32 32 32 32 32 32 32 112 114 105 110 116 32 39 69 109 112 97 116 101 33 39 10
35) 32 32 32 32 32 32 32 32 84 97 98 108 97 40 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 80 67 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 112 79 98 106 101 116 111 44 32 117 79 98 106 101 116 111 41 10
36) 32 32 32 32 101 108 105 102 32 86 97 108 32 61 61 32 49 58 10
37) 32 32 32 32 32 32 32 32 84 97 98 108 97 40 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 80 67 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 112 79 98 106 101 116 111 44 32 117 79 98 106 101 116 111 41 10
38) 32 32 32 32 101 108 105 102 32 86 97 108 32 61 61 32 51 58 10
39) 32 32 32 32 32 32 32 32 112 114 105 110 116 32 39 71 97 110 97 100 111 114 58 32 85 83 85 65 82 73 79 33 39 10
40) 32 32 32 32 32 32 32 32 84 97 98 108 97 40 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 80 67 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 44 32 80 67 95 79 98 106 101 116 111 41 10
41) 32 32 32 32 101 108 105 102 32 86 97 108 32 61 61 32 52 58 10
42) 32 32 32 32 32 32 32 32 112 114 105 110 116 32 39 71 97 110 97 100 111 114 58 32 80 67 39 10
43) 32 32 32 32 32 32 32 32 84 97 98 108 97 40 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 80 67 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 44 32 80 67 95 79 98 106 101 116 111 41 9 10
44) 10
45) 100 101 102 32 74 117 103 97 100 97 40 85 115 117 97 114 105 111 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 112 99 105 111 110 44 32 80 67 95 79 112 99 105 111 110 44 32 80 67 95 79 98 106 101 116 111 41 58 10
46) 32 32 32 32 119 104 105 108 101 32 80 67 71 97 110 97 100 97 115 32 60 61 32 50 32 111 114 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 32 60 61 32 50 58 10
47) 32 32 32 32 32 32 32 32 82 111 110 100 97 115 74 117 103 97 100 97 115 32 43 61 32 49 10
48) 32 32 32 32 32 32 32 32 105 102 32 85 115 117 97 114 105 111 95 79 112 99 105 111 110 32 61 61 32 80 67 95 79 112 99 105 111 110 58 10
49) 9 32 32 32 32 32 32 32 32 32 82 101 115 116 40 48 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
50) 32 32 32 32 32 32 32 32 101 108 105 102 32 85 115 117 97 114 105 111 95 79 112 99 105 111 110 32 61 61 32 49 32 97 110 100 32 80 67 95 79 112 99 105 111 110 32 61 61 32 50 58 10
51) 9 32 32 32 32 32 32 32 32 32 80 67 71 97 110 97 100 97 115 32 43 61 32 49 10
52) 9 32 32 32 32 32 32 32 32 32 82 101 115 116 40 49 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
53) 32 32 32 32 32 32 32 32 101 108 105 102 32 85 115 117 97 114 105 111 95 79 112 99 105 111 110 32 61 61 32 49 32 97 110 100 32 80 67 95 79 112 99 105 111 110 32 61 61 32 51 58 10
54) 9 32 32 32 32 32 32 32 32 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 32 43 61 32 49 10
55) 9 32 32 32 32 32 32 32 32 32 82 101 115 116 40 49 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
56) 32 32 32 32 32 32 32 32 101 108 105 102 32 85 115 117 97 114 105 111 95 79 112 99 105 111 110 32 61 61 32 50 32 97 110 100 32 80 67 95 79 112 99 105 111 110 32 61 61 32 49 58 10
57) 9 32 32 32 32 32 32 32 32 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 32 43 61 32 49 10
58) 9 32 32 32 32 32 32 32 32 32 82 101 115 116 40 49 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
59) 32 32 32 32 32 32 32 32 101 108 105 102 32 85 115 117 97 114 105 111 95 79 112 99 105 111 110 32 61 61 32 50 32 97 110 100 32 80 67 95 79 112 99 105 111 110 32 61 61 32 51 58 10
60) 9 32 32 32 32 32 32 32 32 32 80 67 71 97 110 97 100 97 115 32 43 61 32 49 10
61) 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 82 101 115 116 40 49 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
62) 32 32 32 32 32 32 32 32 101 108 105 102 32 85 115 117 97 114 105 111 95 79 112 99 105 111 110 32 61 61 32 51 32 97 110 100 32 80 67 95 79 112 99 105 111 110 32 61 61 32 50 58 10
63) 9 32 32 32 32 32 32 32 32 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 32 43 61 32 49 10
64) 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 82 101 115 116 40 49 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
65) 32 32 32 32 32 32 32 32 101 108 105 102 32 85 115 117 97 114 105 111 95 79 112 99 105 111 110 32 61 61 32 51 32 97 110 100 32 80 67 95 79 112 99 105 111 110 32 61 61 32 49 58 10
66) 9 32 32 32 32 32 32 32 32 32 80 67 71 97 110 97 100 97 115 32 43 61 32 49 10
67) 9 32 32 32 32 32 32 32 32 32 82 101 115 116 40 49 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
68) 32 32 32 32 105 102 32 80 67 71 97 110 97 100 97 115 32 61 61 32 50 58 10
69) 32 32 32 32 32 32 32 32 82 101 115 116 40 52 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
70) 9 77 101 110 117 68 101 74 117 101 103 111 40 41 10
71) 32 32 32 32 101 108 105 102 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 32 61 61 32 50 58 10
72) 32 32 32 32 32 32 32 32 82 101 115 116 40 51 44 32 80 67 71 97 110 97 100 97 115 44 32 85 115 117 97 114 105 111 71 97 110 97 100 97 115 44 32 82 111 110 100 97 115 74 117 103 97 100 97 115 44 32 80 67 95 79 98 106 101 116 111 44 32 85 115 117 97 114 105 111 95 79 98 106 101 116 111 41 10
73) 32 32 32 32 32 32 32 32 77 101 110 117 68 101 74 117 101 103 111 40 41 10
74) 9 10
75) 100 101 102 32 77 101 110 117 68 101 74 117 101 103 111 40 41 58 10
76) 32 32 32 32 80 67 79 112 32 61 32 69 108 101 99 99 105 111 110 80 67 40 41 10
77) 32 32 32 32 109 79 112 32 61 32 114 97 119 95 105 110 112 117 116 40 39 80 105 101 100 114 97 40 49 41 44 32 80 97 112 101 108 40 50 41 44 32 111 32 84 105 106 101 114 97 40 51 41 63 32 39 41 10
78) 32 32 32 32 105 102 32 80 67 79 112 32 61 61 32 49 58 10
79) 32 32 32 32 32 32 32 32 79 98 106 32 61 32 103 80 114 10
80) 32 32 32 32 32 32 32 32 79 112 99 105 111 110 85 115 117 97 114 105 111 40 109 79 112 44 32 80 67 79 112 44 32 79 98 106 41 10
81) 32 32 32 32 101 108 105 102 32 80 67 79 112 32 61 61 32 50 58 10
82) 32 32 32 32 32 32 32 32 79 98 106 32 61 32 103 80 108 10
83) 32 32 32 32 32 32 32 32 79 112 99 105 111 110 85 115 117 97 114 105 111 40 109 79 112 44 32 80 67 79 112 44 32 79 98 106 41 10
84) 32 32 32 32 101 108 105 102 32 80 67 79 112 32 61 61 32 51 58 10
85) 32 32 32 32 32 32 32 32 79 98 106 32 61 32 103 68 84 106 10
86) 32 32 32 32 32 32 32 32 79 112 99 105 111 110 85 115 117 97 114 105 111 40 109 79 112 44 32 80 67 79 112 44 32 79 98 106 41 10
87) 32 32 32 32 114 101 116 117 114 110 32 48 10
88) 10
89) 100 101 102 32 79 112 99 105 111 110 85 115 117 97 114 105 111 40 79 112 99 105 111 110 44 32 80 67 79 112 44 32 79 98 106 41 58 10
90) 32 32 32 32 105 102 32 79 112 99 105 111 110 32 61 61 32 49 58 10
91) 32 32 32 32 32 32 32 32 79 98 106 101 116 111 69 108 101 103 105 100 111 32 61 32 103 80 114 10
92) 9 74 117 103 97 100 97 40 79 98 106 101 116 111 69 108 101 103 105 100 111 44 32 79 112 99 105 111 110 44 32 80 67 79 112 44 32 79 98 106 41 10
93) 32 32 32 32 101 108 105 102 32 79 112 99 105 111 110 32 61 61 32 50 58 10
94) 32 32 32 32 32 32 32 32 79 98 106 101 116 111 69 108 101 103 105 100 111 32 61 32 103 80 108 10
95) 9 74 117 103 97 100 97 40 79 98 106 101 116 111 69 108 101 103 105 100 111 44 32 79 112 99 105 111 110 44 32 80 67 79 112 44 32 79 98 106 41 10
96) 32 32 32 32 101 108 105 102 32 79 112 99 105 111 110 32 61 61 32 51 58 10
97) 32 32 32 32 32 32 32 32 79 98 106 101 116 111 69 108 101 103 105 100 111 32 61 32 103 73 84 106 10
98) 32 32 32 32 32 32 32 32 74 117 103 97 100 97 40 79 98 106 101 116 111 69 108 101 103 105 100 111 44 32 79 112 99 105 111 110 44 32 80 67 79 112 44 32 79 98 106 41 10
99) 10
100) 78 101 120 116 32 61 32 80 114 101 115 101 110 116 97 99 105 111 110 40 41 10
101) 78 101 120 116 32 61 32 77 101 110 117 68 101 74 117 101 103 111 40 41 10


... compara las líneas 57, 58 y 59 :P

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

XiR_

Parece que mezclaste tabuladores y espacios. Yo también te recomiendo que uses solo tabuladores  ;-)

Muy bueno, Novlucker ;-)