Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2006, 12:31
.:Chimera:.
Invitado
 
Mensajes: n/a
Puntos:
Algo mal en Python

Se que será una chorrada, pero no se que le pasa a este codigo de python, que siempre me devuelve que 'el movimiento NO es valido' cuando debería serlo. Este te comprueba si un movimiento del caballo de ajedrez es correcto o no:

Código PHP:
fila_inicial=2
columna_inicial
=1
fila_final
=3
columna_final
=3

if columna_final==(columna_inicial-2) or columna_final==(columna_inicial+2):
  
desplazamiento='horizontal'
else:
  
desplazamiento='invalido'
  

if columna_final==(columna_inicial-1) or columna_final==(columna_inicial+1):
  
desplazamiento='vertical'
else:
  
desplazamiento='invalido'
  

if desplazamiento=='invalido':
  print 
'El movimiento NO es valido'
  
else:
  if 
desplazamiento=='horizontal':
    if 
fila_final==(fila_inicial+1) or fila_final==(fila_inicial-1):
      print 
'El movimiento es valido'
    
else:
      print 
'El movimiento NO es valido'
      
  
else:
    if 
fila_final==(fila_inicial+2) or fila_final==(fila_inicial-2):
      print 
'El movimiento es valido'
    
else:
      print 
'El movimiento NO es valido' 
A ver si alguien me abre los ojos !!