primer commit
This commit is contained in:
commit
3c3850333f
4 changed files with 204 additions and 0 deletions
44
tateti.py
Normal file
44
tateti.py
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
# Juego TA-TE-TI
|
||||
# Profesora = ANA LAURA ALMADA
|
||||
# Alumnos de UNL Virtual - Grupo Venus
|
||||
# Federico Alejandro Mazzei ✅
|
||||
# Fernando Zaldívar Posse
|
||||
# Matías Mauricio Machado Pérez
|
||||
# Sara Somaré
|
||||
# Ingrid Celia Spessotti
|
||||
# En linkode https://linkode.org/#RMKQuCRyK0VKoiYU6GFdo7
|
||||
# luego de cada edición presionen el botón de "Nueva versión"
|
||||
# así vamos viendo la evolución de nuestro código. Recomiendo copiar esto
|
||||
# y trabajarlo en sus IDE's localmente y cuando tengan algo funcional lo suben ;)
|
||||
# Nos hablamos
|
||||
|
||||
# Dejo una lista de tareas a realizar :)
|
||||
# TODO: Iniciar el juego por el jugador X
|
||||
# TODO: Iterar entre jugador X y O
|
||||
# TODO: Validar que no ingresen un número ingresado
|
||||
# TODO: Reemplazar los valores p1, p2, p3 etc. con los valores ingresados
|
||||
# TODO: Chequear si se forman los tres en linea para verificar si existe un ganador
|
||||
# las formas ganadoras serían:
|
||||
# [p1,p2,p3], [p4,p5,p6], [p7,p8,p9]
|
||||
# [p1,p4,p7], [p2,p5,p8], [p3,p6,p9]
|
||||
# [p1,p5,p9], [p7,p5,p3]
|
||||
# TODO: Mejorar el código con lo que nos enseñaron hasta el momento.
|
||||
|
||||
# Declaro las variables para luego validarlas
|
||||
p1, p2, p3 = "1", "2", "3"
|
||||
p4, p5, p6 = "4", "5", "6"
|
||||
p7, p8, p9 = "7", "8", "9"
|
||||
|
||||
print(f"\n {p1} | {p2} | {p3} \n---+---+---\n {p4} | {p5} | {p6} \n---+---+---\n {p7} | {p8} | {p9} ")
|
||||
|
||||
# Empieza el jugador X
|
||||
jugadas = 0
|
||||
|
||||
while jugadas < 9:
|
||||
numeroElegido = int(input("Elegir un número del 1 al 9: "))
|
||||
if 1 <= numeroElegido <= 9:
|
||||
print("Elegiste el úmero: " + str(numeroElegido))
|
||||
jugadas = jugadas + 1
|
||||
print(jugadas) # anotación de control luego comentar o borrar.
|
||||
else:
|
||||
print("Ingrese un número válido por favor del 1 al 9")
|
||||
77
tateti_1.1.py
Normal file
77
tateti_1.1.py
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
# Juego TA-TE-TI
|
||||
# Profesora = ANA LAURA ALMADA
|
||||
# Alumnos de UNL Virtual - Grupo Venus
|
||||
# Federico Alejandro Mazzei ✅
|
||||
# Fernando Zaldívar Posse
|
||||
# Matías Mauricio Machado Pérez
|
||||
# Sara Somaré
|
||||
# Ingrid Celia Spessotti
|
||||
# En linkode https://linkode.org/#RMKQuCRyK0VKoiYU6GFdo7
|
||||
# luego de cada edición presionen el botón de "Nueva versión"
|
||||
# así vamos viendo la evolución de nuestro código. Recomiendo copiar esto
|
||||
# y trabajarlo en sus IDE's localmente y cuando tengan algo funcional lo suben ;)
|
||||
# Nos hablamos
|
||||
|
||||
# Dejo una lista de tareas a realizar :)
|
||||
# TODO: Iniciar el juego por el jugador X
|
||||
# TODO: Iterar entre jugador X y O
|
||||
# TODO: Validar que no ingresen un número ingresado
|
||||
# TODO: Reemplazar los valores p1, p2, p3 etc. con los valores ingresados
|
||||
# TODO: Chequear si se forman los tres en linea para verificar si existe un ganador
|
||||
# las formas ganadoras serían:
|
||||
# [p1,p2,p3], [p4,p5,p6], [p7,p8,p9]
|
||||
# [p1,p4,p7], [p2,p5,p8], [p3,p6,p9]
|
||||
# [p1,p5,p9], [p7,p5,p3]
|
||||
# TODO: Mejorar el código con lo que nos enseñaron hasta el momento.
|
||||
|
||||
# Declaro la variable para luego validarlas
|
||||
|
||||
|
||||
tablero = {
|
||||
"1":"1","2":"2","3":"3",
|
||||
"4":"4","5":"X","6":"6",
|
||||
"7":"7","8":"8","9":"9",
|
||||
}
|
||||
|
||||
print(f"\n {tablero["1"]} | {tablero["2"]} | {tablero["3"]} ")
|
||||
print(f"\n {tablero["4"]} | {tablero["5"]} | {tablero["6"]} ")
|
||||
print(f"\n {tablero["7"]} | {tablero["8"]} | {tablero["9"]} ")
|
||||
|
||||
#for fila in tablero:
|
||||
# for elemento in fila:
|
||||
# print(elemento, " ", end=" ")
|
||||
# print()
|
||||
|
||||
|
||||
#print(f"\n {p1} | {p2} | {p3} \n---+---+---\n {p4} | {p5} | {p6} \n---+---+---\n {p7} | {p8} | {p9} ")
|
||||
|
||||
# Empieza el jugador X
|
||||
jugadorX = True
|
||||
jugadorO = False
|
||||
jugadas = 0
|
||||
|
||||
while jugadas < 9:
|
||||
if jugadorX == True:
|
||||
numeroElegido = int(input("Jugador X elegí un número del 1 al 9: "))
|
||||
# Estructura control para el número elegido
|
||||
if 1 <= numeroElegido <= 9:
|
||||
print("Elegiste el número: " + str(numeroElegido))
|
||||
jugadorX = False
|
||||
# Incremento la cantidad de jugadas para llegar al total de 9
|
||||
print(jugadas) # anotación de control luego comentar o borrar.
|
||||
jugadas = jugadas + 1
|
||||
else:
|
||||
print("Ingrese un número válido por favor del 1 al 9")
|
||||
else:
|
||||
numeroElegido = int(input("Jugador O elegí un número del 1 al 9: "))
|
||||
# Estructura control para el número elegido
|
||||
if 1 <= numeroElegido <= 9:
|
||||
print("Elegiste el número: " + str(numeroElegido))
|
||||
jugadorO = False
|
||||
jugadorX = True
|
||||
# Incremento la cantidad de jugadas para llegar al total de 9
|
||||
print(jugadas) # anotación de control luego comentar o borrar.
|
||||
jugadas = jugadas + 1
|
||||
else:
|
||||
print("Ingrese un número válido por favor del 1 al 9")
|
||||
|
||||
67
tateti_1.2.py
Normal file
67
tateti_1.2.py
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
# Juego TA-TE-TI
|
||||
# Profesora = ANA LAURA ALMADA
|
||||
# Alumnos de UNL Virtual - Grupo Venus
|
||||
# Federico Alejandro Mazzei ✅
|
||||
# Fernando Zaldívar Posse
|
||||
# Matías Mauricio Machado Pérez
|
||||
# Sara Somaré
|
||||
# Ingrid Celia Spessotti ✅
|
||||
# En linkode https://linkode.org/#RMKQuCRyK0VKoiYU6GFdo7
|
||||
# luego de cada edición presionen el botón de "Nueva versión"
|
||||
# así vamos viendo la evolución de nuestro código. Recomiendo copiar esto
|
||||
# y trabajarlo en sus IDE's localmente y cuando tengan algo funcional lo suben ;)
|
||||
# Nos hablamos
|
||||
|
||||
# Dejo una lista de tareas a realizar :)
|
||||
# TODO: Iniciar el juego por el jugador X
|
||||
# TODO: Iterar entre jugador X y O
|
||||
# TODO: Validar que no ingresen un número ingresado
|
||||
# TODO: Reemplazar los valores p1, p2, p3 etc. con los valores ingresados
|
||||
# TODO: Chequear si se forman los tres en linea para verificar si existe un ganador
|
||||
# las formas ganadoras serían:
|
||||
# [p1,p2,p3], [p4,p5,p6], [p7,p8,p9]
|
||||
# [p1,p4,p7], [p2,p5,p8], [p3,p6,p9]
|
||||
# [p1,p5,p9], [p7,p5,p3]
|
||||
# TODO: Mejorar el código con lo que nos enseñaron hasta el momento.
|
||||
|
||||
# Declaro las variables para luego validarlas
|
||||
p1, p2, p3 = "1", "2", "3"
|
||||
p4, p5, p6 = "4", "5", "6"
|
||||
p7, p8, p9 = "7", "8", "9"
|
||||
|
||||
#defino matriz para poder almacenar las X y O para luego pder controlar las ubicaciones y lineas
|
||||
|
||||
tablero = [p1 , p2, p3, p4, p5, p6, p7, p8, p9]
|
||||
|
||||
|
||||
print(f"\n {p1} | {p2} | {p3} \n---+---+---\n {p4} | {p5} | {p6} \n---+---+---\n {p7} | {p8} | {p9} ")
|
||||
|
||||
# Empieza el jugador X
|
||||
jugadorX = True
|
||||
jugadorO = False
|
||||
jugadas = 0
|
||||
|
||||
while jugadas < 9:
|
||||
if jugadorX == True:
|
||||
numeroElegido = int(input("Elegir un número del 1 al 9: "))
|
||||
if 1 <= numeroElegido <= 9:
|
||||
print("Elegiste el número: " + str(numeroElegido))
|
||||
|
||||
#reemplazo el valor de la variable p de la ubicacion elegida
|
||||
#Controlo si esa posición ya fue utilizada y tiene los valores X o O
|
||||
|
||||
if tablero [numeroElegido -1 ]!='X' or tablero [numeroElegido -1 ]!='O':
|
||||
tablero [numeroElegido -1 ]='X'
|
||||
jugadas = jugadas + 1
|
||||
print(jugadas) # anotación de control luego comentar o borrar.
|
||||
|
||||
else:
|
||||
print("Ubicación no Disponible")
|
||||
|
||||
print (tablero)
|
||||
print(f"\n {tablero[0]} | {tablero[1]} | {tablero[2]} \n---+---+---\n {tablero[3]} | {tablero[4]} | {tablero[5]} \n---+---+---\n {tablero[6]} | {tablero[7]} | {tablero[8]} ")
|
||||
else:
|
||||
print("Ingrese un número válido por favor del 1 al 9")
|
||||
else:
|
||||
print(jugadorO)
|
||||
|
||||
16
test.py
Normal file
16
test.py
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
jugadorX = True
|
||||
jugadorO = False
|
||||
|
||||
turno = 0
|
||||
|
||||
while turno < 9:
|
||||
if jugadorX == True:
|
||||
print ('Turno del jugador: {jugadorX}')
|
||||
|
||||
jugadorX = False
|
||||
jugadorO = True # Como ya estas dentro del while la proxima vez que pregunte jugadorO esta en TRUE
|
||||
|
||||
else:
|
||||
print('Turno del jugador: {jugadorO}')
|
||||
jugadorX = True
|
||||
turno += 1
|
||||
Loading…
Add table
Reference in a new issue