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