Problème de reprise d'une chaine de caractères rentrée par le joueur.
tkinter
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
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 ascii - Guide
- Caractères spéciaux - Guide
- Plus de chaine tv - 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