Ayuda con Python. Programa Tres en raya.

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

Ayuda con Python. Programa Tres en raya.

Notapor kenedy332 » Jue Nov 08, 2012 12:41 pm

Hola a todos.

Estoy iniciandome en el lenguaje python, y quisiera crear el juego tres en raya en python. Estoy intentando hacer una funcion que dando como parametro un tablero(FxC) me lo escriba en el formato correcto, pero no se como crearlo ya que no tengo muchos conocimientos... ¿Me podrian ayudar? Les envio el codigo de lo que llevo del programa.

Gracias para las personas que quieran colaborar.

Codigo:
def creartablero(f,c):
"""
Retorna la matriz representada en forma de tablero, en una llista de filas y columnas, de dimensiones fxc con todas las posiciones 0.
>>> creartablero(3,3):
[[0,0,0],[0,0,0],[0,0,0]]
>>> creartablero(0,0):
[]
"""
resultado = []
for i in range(f):
resultado = resultado + [[0]*c]
return resultado
def escribetablero(t):
"""
Muestra el tablero en un formato adecuado.
>>> escribetablero([[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0],[0, 0, 0, 0, 0], [0, 0, 0, 0, 0]])
El tablero del juego
0 1 2 3 4
----------------------------------------
0 --> 0 0 0 0 0
1 --> 0 0 0 0 0
2 --> 0 0 0 0 0
3 --> 0 0 0 0 0
4 --> 0 0 0 0 0
"""
kenedy332
 
Mensajes: 2
Registrado: Jue Nov 08, 2012 12:13 pm

Re: Ayuda con Python. Programa Tres en raya.

Notapor kaiser » Jue Nov 08, 2012 1:31 pm

def creartablero(filas, columnas):
tablero = []
for fila in range(filas):
tablero.append([0]*columnas)
return tablero

def escribetablero(tablero):
for fila in range(len(tablero)):
for casilla in range(len(tablero[fila])):
print(tablero[fila][casilla]),
print("")


Bienvenido y ánimo! :D
De la API al IDE y del IDE a la API.
Avatar de Usuario
kaiser
 
Mensajes: 121
Registrado: Mié Nov 24, 2010 7:47 pm
Ubicación: Madrid (España)

Re: Ayuda con Python. Programa Tres en raya.

Notapor kenedy332 » Jue Nov 08, 2012 2:04 pm

Muchas gracias kaiser! :D
kenedy332
 
Mensajes: 2
Registrado: Jue Nov 08, 2012 12:13 pm


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado