Ta te ti

Solo disponible en BuenasTareas
  • Páginas : 4 (854 palabras )
  • Descarga(s) : 0
  • Publicado : 29 de noviembre de 2010
Leer documento completo
Vista previa del texto
# Tic Tac Toeimportación al azardrawBoard definición (foro):    # Esta función imprime la tabla que se aprobó.    # "Consejo" es una lista de 10 cadenas que representan la junta (ignorar el índice0)    print ('| |')    de impresión ("la Junta Directiva de [7] '|' consejo [8] | bordo" [9])    print ('| |')    ('-----------') De impresión    print ('| |')    print ('' junta [4] '|' junta [5] |bordo "[6])    print ('| |')    ('-----------') De impresión    print ('| |')    print ('' consejo [1] '|' consejo [2] '|' tablero [3])    print ('| |')inputPlayerLetter def ():    # Que es el tipo dejugador que la carta que quieres estar.    # Devuelve una lista con la carta del jugador como el primer elemento, y la letra de la computadora como el segundo.    carta =''    mientras que no (== ==carta "X" o letra "O"):        de impresión ("¿Quieres ser X o O? ')        letter = input (). superior ()    # El primer elemento de la tupla es la carta del jugador, el segundo es la carta de lacomputadora.    Si la carta == "X":        retorno ['X', 'O']    otra cosa:        retorno ['O', 'X']whoGoesFirst def ():    # Aleatoriamente elegir el jugador que va primero.    si random.randint (0, 1) ==0:        retorno 'equipo'    otra cosa:        retorno "jugador"playAgain def ():    # Esta función devuelve True si el jugador quiere jugar de nuevo, de lo contrario, devuelve False.    de impresión("¿Quieres jugar otra vez? (sí o no)")    entrada de retorno (). inferior (). startswith ('y')makeMove definición (tarjeta, carta, movimiento):    consejo [mover] = cartaisWinner definición (bo,le):    # Dado un tablero y una carta de un jugador, esta función devuelve True si ese jugador ha ganado.    # Usamos bo lugar de la junta y le en lugar de la carta por lo que no es necesario escribirtanto.    retorno ((BO [7] == y bo-le-[8] == y bo-le-[9] == le) o # en la parte superior    (Bo [4] == y bo-le-[5] == y bo-le-[6] == le) o # en la parte central    (Bo [1] == y bo-le-[2] == y...
tracking img