CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[python] Problème synthaxe

randomteemogg
randomteemogg
Niveau 10
16 décembre 2013 à 17:41:34

Salut à tous :o))

je débute en python et j'étais entrain de faire un petit "jeu" qui permet à la personne de taper sur une touche, et si celle-ci n'est pas une touche "bombe" (ici G), il gagne des points et lorsqu'il presse "g", le jeu s'arrête et lui donne ses points. (Il ne gagne pas de points en cliquant deux fois sur la même touche)

On me dit que j'ai une erreur de synthaxe cependant je ne trouve pas, et il me dise que c'est à la ligne 5.

Désolé du dérangement et c'est sans doutes quelque chose de simple ou de bebette comme erreur mais je trouve vraiment pas là :fou:

import Tkinter
cadre=Tkinter.tk()
cadre.geometry("500x100")
def affichage(evt):
if evt.char!="g" and not in affichage.liste:
affichage.nombre=affichage.nombre+1
affichage.liste.append(evt.char)
texte2.config(text="Points" + str.(affichage.nombre))
elif evt.char=="g":
texte.config(text="BAAAAVVVVNG")
cadre.unbind('<Key>')
affichage.nombre=0
affichage.liste=[]
texte=Tkinter.Label(text="Pressez une touche du clavier")
texte.place(x=50,y=10)
texte2=Tkinter.Label(text="Points = 0")
texte2.place(x=50,y=40)
cadre.bind('<Key>',affichage)
cadre.mainloop()

randomteemogg
randomteemogg
Niveau 10
16 décembre 2013 à 17:42:19

C'est mieux comme ça d'ailleurs: http://pastebin.com/GxmseHLQ

:oui:

[notch]
[notch]
Niveau 10
16 décembre 2013 à 18:19:42

if evt.char!="g" and not in affichage.liste:

Il manque quelque chose avant le in non ? :(

randomteemogg
randomteemogg
Niveau 10
16 décembre 2013 à 18:22:23

J'vais voir si je trouve qqch dans le livre de swinnen

randomteemogg
randomteemogg
Niveau 10
16 décembre 2013 à 18:23:10

C'est juste le not in il me semble,

même ici ils le disent je crois http://stackoverflow.com/questions/2104305/finding-elements-not-in-a-list

randomteemogg
randomteemogg
Niveau 10
16 décembre 2013 à 18:27:29

Au final je crois que c'est mon "traitement de texte" le problème

Car j'ai eu plein d'autres erreurs de synthaxe alors que j'étais sûr de pas en avoir fait, j'ai juste changer de prog et tout est niquel !

Merci et sujet clos :oui:

Kakichou
Kakichou
Niveau 10
17 décembre 2013 à 20:07:07

Prend Sublime Text 2

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment