Ciao a tutti,
devo fare il gioco del Tris con Python entro domenica, però ho un problema:
quando il giocatore immette una coordinata lo script la annulla però non dà la possibilità di ripetere la mossa. Questo è il codice:
[print sta per scrivi]

codice:
import os
os.system("clear")
print "Benvenuto al gioco dl Tris!" #Messaggi di benvenuto
print "Questo gioco e' stato creato con Python ed e' soggetto da copyright"+"\n"
print "ISTRUZIONI"+"\n"+"Questo gioco e' stato realizzato col linguaggio denominato Python. Giocare e' molto semplice, p$

v="_" #Variabili tabella
A1=v
A2=v
A3=v
B1=v
B2=v
B3=v
C1=v
C2=v
C3=v

scacchiera="A "+A1+"|"+A2+"|"+A3+"\n"+ "B "+B1+"|"+B2+"|"+B3+"\n"+"C "+C1+"|"+C2+"|"+C3+"\n"+"  1 2 3"
mse="Hai inserito una coordinata gia' immessa!"

print scacchiera

a="X"  #Variabile segno

while True: #Inizio inserimento valori X e O
        m=True
        print "Turno del giocatore "+a
        t=(raw_input("Inserisci le coordinate: ")) #Coordinate segni
        os.system("clear")
        if(t=="a1" and A1==a):
                print mse
        elif(t=="a2" and A2==a):
                print mse
        elif(t=="a3" and A3==a):
                print mse
        elif(t=="b1" and B1==a):
                print mse
        elif(t=="b2" and B2==a):
                print mse
        elif(t=="b3" and B3==a):
                print msE
        elif(t=="c1" and C1==a):
                print msE
        elif(t=="c2" and C2==a):
                print msE
        elif(t=="c3" and C3==a):
                print msE

        elif(t=="a1" and A1==v):
                A1=a
        elif(t=="a2" and A2==v):
                A2=a
        elif(t=="a3" and A3==v):
                A3=a
        elif(t=="b1" and B1==v):
                B1=a
        elif(t=="b2" and B2==v):
                B2=a
        elif(t=="b3" and B3==v):
                B3=a
        elif(t=="c1" and C1==v):
                C1=a
        elif(t=="c2" and C2==v):
                C2=a
        elif(t=="c3" and C3==v):
                C3=a

        print "A "+A1+"|"+A2+"|"+A3+"\n"+ "B "+B1+"|"+B2+"|"+B3+"\n"+"C "+C1+"|"+C2+"|"+C3+"\n"+"  1 2 3"

        #Condizioni vincita o parita'
        if (A1==A2==A3==a or B1==B2==B3==a or C1==C2==C3==a or A1==B2==C3==a or A3==B2==C1==a or A1==B1==C1==a or A2==B2$
                print "Vince il giocatore "+a #Vincita
                break

        if (A1!=v and A2!=v and A3!=v and B1!=v and B2!=v and B3!=v and C1!=v and C2!=v and C3!=v):
                print "Parita'" #Parita'
                break

        if (a=="X"): #Cambiamento segno giocatore
                a="O"
        elif (a=="O"):
                a="X"

        else: m=False
Riuscireste ad aiutarmi?
Grazie per tutti quelli che lo faranno