Diferencia entre revisiones de «Usuario:Lmorillas/modulo programacion/python/juego tres en raya/ayudas 3 raya»

De WikiEducator
Saltar a: navegación, buscar
(¿Cómo representamos las posiciones del tablero?)
(Ejemplo: un estado del tablero y su representación)
Línea 21: Línea 21:
 
  # la posición 0 no se usa para facilitar el proceso
 
  # la posición 0 no se usa para facilitar el proceso
 
  tablero =  [' ', 'O', 'O', 'O', ' ', 'X', ' ', 'X', ' ', ' ']
 
  tablero =  [' ', 'O', 'O', 'O', ' ', 'X', ' ', 'X', ' ', ' ']
 +
 +
== ¿Cómo sé si una casilla está libre? ==
 +
No tiene ni 'O', ni 'X' en esa posición.

Revisión de 22:27 4 nov 2011


Un diagrama

http://inventwithpython.com/images/10-1.png

¿Cómo representamos las posiciones del tablero?

http://inventwithpython.com/images/10-2.png

¿Una lista de 10 elementos, despreciando el primero (índice 0)?

Ejemplo: un estado del tablero y su representación

----------- 
 X |   |
----------- 
   | X |
----------- 
 O | O | O
-----------
# la posición 0 no se usa para facilitar el proceso
tablero =  [' ', 'O', 'O', 'O', ' ', 'X', ' ', 'X', ' ', ' ']

¿Cómo sé si una casilla está libre?

No tiene ni 'O', ni 'X' en esa posición.