juego_tateti/tateti_1.1.py

77 lines
2.8 KiB
Python
Raw Normal View History

2026-07-14 20:22:02 -03:00
# 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")