Problème de reprise d'une chaine de caractères rentrée par le joueur.
tkinter
Messages postés
2
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Je ne comprend pas pourquoi lorsque je rentre "sport", cela ne m'affiche pas que j'ai gagné mais "try again"
voila, je débute en codage, un petit coup de main serait la bienvenue!
**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE
Je ne comprend pas pourquoi lorsque je rentre "sport", cela ne m'affiche pas que j'ai gagné mais "try again"
voila, je débute en codage, un petit coup de main serait la bienvenue!
from tkinter import*
mafenetre=Tk()
mafenetre.title("quatreimageunmot")
mafenetre.geometry("750x750+50+50")
mafenetre.configure(background="blue")
mot = input("votre réponse?:")
L=["s","p","o","r","t"]
Texte=StringVar()
ligne_texte=Entry(mafenetre, textvariable=Texte, width=30)
ligne_texte.pack()
def var_texte1():
valeur=saisir.get()
Texte.set(valeur)
if Texte==L:
print ("vous avez gagnez")
else:
print ("try again")
**Modifié par la modération pour une lecture plus facile du code, à l'avenir utilisez les balises, VOIR CETTE PAGE
A voir également:
- Problème de reprise d'une chaine de caractères rentrée par le joueur.
- Caractères spéciaux - Guide
- Plus de chaine tv - Guide
- Ascii nombre de caractères - Guide
- Chaine tnt gratuite sur mobile - Guide
- Exemple de mot de passe à 8 caractères - Guide
3 réponses
Bonjour
en python, il y a un truc primordial : l'indentation
En copiant collant ton code sur le site, elle disparait, c'est illisible.
C'est pour ça que (comme sur tout forum de coding qui se respecte) il y a des balises de code.
Voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Pour ton problème, je ne suis pas un expert de python, mais si tu lis mon commentaire en couleur dans le code inventé, tu devrais avoir une piste
en python, il y a un truc primordial : l'indentation
En copiant collant ton code sur le site, elle disparait, c'est illisible.
C'est pour ça que (comme sur tout forum de coding qui se respecte) il y a des balises de code.
Voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Pour ton problème, je ne suis pas un expert de python, mais si tu lis mon commentaire en couleur dans le code inventé, tu devrais avoir une piste
if Texte==L: #Texte vaut "sport" et L vaut "s","p","o","r","t" donc il ne sont pas égaux
print ("vous avez gagnez")
else:
print ("try again")
Merci beaucoup pour votre réponse!!
Mais je ne comprend pas parce que maintenant j'ai changé ma liste et j'ai mis 'sport' tout attaché et le programme m'affiche 'try again' alors qu'il devrait afficher "vous avez gagné"
from tkinter import*
mafenetre=Tk()
mafenetre.title("quatreimageunmot")
mafenetre.geometry("750x750+50+50")
mafenetre.configure(background="blue")
mot = input("votre réponse?:")
L=["sport"]
Texte=StringVar()
ligne_texte=Entry(mafenetre, textvariable=Texte, width=30)
ligne_texte.pack()
def var_texte1():
valeur=saisir.get()
Texte.set(valeur)
if Texte==L[0]:
print ("vous avez gagnez")
else:
print ("try again")
Merci de votre patience
Mais je ne comprend pas parce que maintenant j'ai changé ma liste et j'ai mis 'sport' tout attaché et le programme m'affiche 'try again' alors qu'il devrait afficher "vous avez gagné"
from tkinter import*
mafenetre=Tk()
mafenetre.title("quatreimageunmot")
mafenetre.geometry("750x750+50+50")
mafenetre.configure(background="blue")
mot = input("votre réponse?:")
L=["sport"]
Texte=StringVar()
ligne_texte=Entry(mafenetre, textvariable=Texte, width=30)
ligne_texte.pack()
def var_texte1():
valeur=saisir.get()
Texte.set(valeur)
if Texte==L[0]:
print ("vous avez gagnez")
else:
print ("try again")
Merci de votre patience
Bonjour
le début de ma réponse était
le début de ma réponse était
en python, il y a un truc primordial : l'indentation
En copiant collant ton code sur le site, elle disparait, c'est illisible.
C'est pour ça que (comme sur tout forum de coding qui se respecte) il y a des balises de code.
Voir ici https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code