st4rk1113r | bonjour a tous je suis actuellement étudiant et j' effectue un projet Python de Puissance 4.
j' essaie de créer une sorte de tableau grace a une liste (j' ai réussi)
et j' ai créer 1 boucle if, elif, else pour chaque colonne. en gros c'est :
if choixcolonne==1:
colonne1 = colonne1+1
Tableau[0,colonne1]="R"
print(Tableau[1])
print(Tableau[2])
print(Tableau[3])
print(Tableau[4])
print(Tableau[5])
elif choixcolonne==2
bref, vous saisissez. j' ai un probleme a la boucle 4
Spoiler :
elif choixcolonne== 4:
colonne4 = colonne4+1
tableau[3,colonne4]="R"
print(Tableau[0])
print(Tableau[1])
print(Tableau[2])
print(Tableau[3]) |
je vous met le programme dans son integralité. l' erreur est a la ligne 45.
Spoiler :
colonne1 =0
Colonne2 =0
Colonne3 =0
Colonne4 =0
Colonne5 =0
Colonne6 =0
Colonne7 =0
choixcolonne=0
x = 0
Tableau = [[0,0,0,0,0,0,0,],
[0,0,0,0,0,0,0,],
[0,0,0,0,0,0,0,],
[0,0,0,0,0,0,0,],
[0,0,0,0,0,0,0,],
[0,0,0,0,0,0,0,]]
def placementdepions(x):
if choixcolonne==1:
colonne1 = colonne1+1
Tableau[0,colonne1]="R"
print(Tableau[1])
print(Tableau[2])
print(Tableau[3])
print(Tableau[4])
print(Tableau[5])
elif choixcolonne== 2:
colonne2 = colonne2+1
tableau[1,colonne2]="R"
print(Tableau[0])
print(Tableau[1])
print(Tableau[2])
print(Tableau[3])
print(Tableau[4])
print(Tableau[5])
elif choixcolonne== 3:
colonne3 = colonne3+1
tableau[2,colonne3]="R"
print(Tableau[0])
print(Tableau[1])
print(Tableau[2])
print(Tableau[3])
print(Tableau[4])
print(Tableau[5]
elif choixcolonne== 4: l' erreur est ici.
colonne4 = colonne4+1
tableau[3,colonne4]="R"
print(Tableau[0])
print(Tableau[1])
print(Tableau[2])
print(Tableau[3])
print(Tableau[4])
print(Tableau[5])
elif choixcolonne== 5:
colonne5 = colonne5+1
tableau[4,colonne5]="R"
print(Tableau[0])
print(Tableau[1])
print(Tableau[2])
print(Tableau[3])
print(Tableau[4])
print(Tableau[5])
elif choixcolonne== 6:
colonne6 = colonne6+1
tableau[5,colonne6]="R"
print(Tableau[0])
print(Tableau[1])
print(Tableau[2])
print(Tableau[3])
print(Tableau[4])
print(Tableau[5])
elif choixcolonne== 7:
colonne7 = colonne7+1
tableau[6,colonne7]="R"
print(Tableau[0])
print(Tableau[1])
print(Tableau[2])
print(Tableau[3])
print(Tableau[4])
print(Tableau[5])
else:
print("autre chose" )
placementdepions(1)
j' ai pris la valeur "1" pour le test mais je la remplacerais dans le future par une donné |
lorsque j execute (je code avec Geany) j' obtient cette fenetre :
Spoiler :
file "test2.py",line 45
elif choixcolonne== 4:
^
synthaxErorr: invalid synthax
apuyer sur un touche (oui, cette ligne on s' en foutait, mais c’était pour dire que c'est tous) |
voila j' ai bien conscience que c'est hyperlong, mais je prefere tous mettre.
merci pour vos aides, j' en ai bien besoin ^^. j' ai chercher sur google mais je n' ai pas trouver de reponse =( Message édité par st4rk1113r le 11-03-2013 à 21:54:37
|