Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2867 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  probleme d' erreur synthaxique sur Python

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme d' erreur synthaxique sur Python

n°2179841
st4rk1113r
Posté le 11-03-2013 à 21:43:47  profilanswer
 

bonjour a tous  :jap:  
 
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
mood
Publicité
Posté le 11-03-2013 à 21:43:47  profilanswer
 

n°2179846
st4rk1113r
Posté le 11-03-2013 à 22:21:34  profilanswer
 

j' ai trouver ! tant pis, et désoler du dérangements, je vais faire fermé le post =) (si ça vous intéresse, j' avais oublier une parenthèse juste avant la ligne 45 ^^


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  probleme d' erreur synthaxique sur Python

 

Sujets relatifs
Problème d'exécution de QT [résolu]Erreur 500
problème affichage image dans package[DELPHI] Idhttp : bad getaway erreur 502...
Erreur de compilation : expected expression before ‘%’ tokenProbleme fonction non trouvée [R]
Probleme alias/whereproblème éclipse et les variables d'environement
Problème avec htaccess et une expression régulière..Appel de fonction dans fonction : PROBLEME!
Plus de sujets relatifs à : probleme d' erreur synthaxique sur Python


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR