Des { } indésirables [Résolu]

Signaler
Messages postés
4
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
11 novembre 2019
-
yg_be
Messages postés
9119
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 décembre 2019
-
Bonjour, pour m’entraîner à coder, je m'amuse à coder mes formules de mathématique. J'ai commencé sur console c'était si simple... mais là j'ai essayé de faire un logicielle qui trouve la réciproque d'une fonction avec le a et le b. Tout fonctionne parfaitement bien sauf un détail ! Quand l'information est renvoyé il y a des { } qui se sont introduis où les virgules... je vous montre :

def calcul():
    a=int(a_entry.get())
    b=int(b_entry.get())

    if b < 0:
        answer = ("y=(x", b, ") /", a)
        answer_entry.delete(0, END)
        answer_entry.insert(0, answer)

    else:
        answer = ("y=(x +", b, ") /", a)
        answer_entry.delete(0, END)
        answer_entry.insert(0, answer)


par exemple si on a=5 et b=7, ça donnera : {y=(x +} 7 {) /} 5

J'aimerais bien savoir où je n'ai pas bien indiqué l'information... s'il vous faut le code au complet faites moi savoir, merci !

EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici : ICI

Merci d'y penser dans tes prochains messages.

10 réponses

Messages postés
334
Date d'inscription
vendredi 25 septembre 2015
Statut
Membre
Dernière intervention
13 novembre 2019
127
Bonjour,
la variable answer est un tuple, mais il vaut mieux donner une chaine de caractères à la fonction insert pour éviter les accolades.
Messages postés
27064
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 décembre 2019
1937
Bonjour,

Commence par poster ton code en utilisant les balises de code afin d'avoir l'indentation et la coloration syntaxique.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Merci.
Sidramon
Messages postés
4
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
11 novembre 2019

Je n'en aies pas...
NHenry
Messages postés
14600
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 décembre 2019
190
J'ai ajouté la coloration syntaxique ...
jordane45
Messages postés
27064
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 décembre 2019
1937 > NHenry
Messages postés
14600
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
12 décembre 2019

Tu es trop sympa Nhenry.
Mais si il n'est déjà pas capable de lire un lien qu'on lui donne... comment espérer qu'il puisse coder...
Je passe mon tour.
Bonne soirée.
Sidramon
Messages postés
4
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
11 novembre 2019

Désolé je n'avais pu vu le lien que tu m'avais mis, j'étais pressé quand j'ai vu ton message. Plus sérieusement c'est bien gentil de ta part d'avoir voulu m'aider, mais pourquoi avoir été jusqu'à dire quelque chose de blessant... Si tu n'es pas de bonne humeur ne la donne pas autres... mais bon je dois pas me laisser avoir par ça du coup je te remercie pour ton aide...
yg_be
Messages postés
9119
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 décembre 2019
468 > Sidramon
Messages postés
4
Date d'inscription
lundi 11 novembre 2019
Statut
Membre
Dernière intervention
11 novembre 2019

merci de prendre le temps quand tu fais des demandes au forum, par respect pour l'investissement des bénévoles qui t'assistent.