# 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")