Esempio n. 1
0
from tablero import draw_tablero, full, validate, tateti
tablero=[]
draw_tablero([" "," "," "," "," "," "," "," "," "])
for i in range(0,9):
    tablero.append(' ')
while not tateti(tablero) and full(tablero)==False:
    print("Le toca a la X")
    valido=False
    while not valido:
        print("Ingresa posicion, va del 1 al 9")
        posicion =int(input())
        valido=validate(tablero,posicion)
    tablero[posicion-1]="X"
    draw_tablero(tablero)
    gano=tateti(tablero)
    if gano:
        print("Ganaron las X")
    else:
        print("Le toca a la O")
        valido=False
        while not valido:
            print("Ingresa posicion, va del 1 al 9")
            posicion =int(input())
            valido=validate(tablero,posicion)
        tablero[posicion-1]="O"
        draw_tablero(tablero)
        gano=tateti(tablero)
    if gano:
        print("Ganaron las O")
Esempio n. 2
0
from tablero import draw_tablero, full, validate, win
#draw_tablero(["x"," o"," o","o"," x"," o","o"," o"," x"])

tablero = []
for i in range(0, 9):
    tablero.append(" ")

draw_tablero(tablero)
while win(tablero) == False and full(tablero) == False:
    print('Turno X')
    valido = False
    while not valido:
        print('Ingrese una posicion valida de 1 a 9 (X)')
        posicion = int(input())
        valido = validate(tablero, posicion)
        if not valido:
            print('Error de posicion')
    tablero[posicion - 1] = "X"

    draw_tablero(tablero)
    gano = win(tablero)
    if gano:
        print("Gano X")
    else:
        print('Turno O')
        valido = False
        while not valido:
            print('Ingrese una posicion valida de 1 a 9 (O)')
            posicion = int(input())
            valido = validate(tablero, posicion)
            if not valido:
Esempio n. 3
0
from tablero import draw_tablero, win, full, validate
#draw_tablero(["x", " ", " ", " ", "x", " ", " ", " ", "x"])
tablero = []
numeros = []
for i in range(0, 9):
    tablero.append(" ")
    numeros.append(str(i + 1))
draw_tablero(numeros)
while not win(tablero) and not full(tablero):
    print("turno de la x")
    valido = False
    while not valido:
        print("ingrese una posicion valida de 1 a 9")
        posicion = int(input())
        valido = validate(tablero, posicion)
        if not valido:
            print("error de posicion")
    tablero[posicion - 1] = numeros[posicion - 1] = "x"
    draw_tablero(numeros)
    gano = win(tablero)
    if gano:
        print("gano x")
    else:
        print("turno de la o")
        valido = False
        while not valido:
            print("ingrese una posicion valida de 1 a 9")
            posicion = int(input())
            valido = validate(tablero, posicion)
            if not valido:
                print("error de posicion")