11:16 <blakstarr> bonjour à tous
        11:17 <misc> salut tout seul
        11:17 <blakstarr> quelqu un serait il disponible pour me donner un coup de main sur l exercice du nombre mystère?
        11:17 <blakstarr> nombre mystère inversé
        11:18 <misc> l'exercise ?
        11:21 <blakstarr> oui il s agit de faire une fonction ou le cpu demande à l utilisateur à quel chiffre il pense et doit trouver. Par exemple le cpu retourne "je propose 80. est ce trop petit(p), trop grand(g) ou correct(=)?"
        11:21 <blakstarr> le cpu propose un nombre jusqu a que l utilisateur lui dise que sa proposition est correct
        11:22 <misc> ok, et du coup, la question serait ?
        11:23 <blakstarr> la question est: quelqu un est il partant pour une session skype teamviewer afin de discuter de mon code et essayer de m aider à comprendre pourquoi il plante?J avais deja fait une version mais cette fois je veux y integrer des fonctions
        11:28 <misc> j'ai pas skype
        11:28 <misc> mais si tu me file le code, je peux te repondre ici 
        11:33 <blakstarr> https://thepasteb.in/p/58hgKK70Qp3Hv
        11:33 <blakstarr> voici le code
        11:36 <misc> alors en effet, y a un certain nombre de truc :)
        11:37 <misc> deja
        11:37 <misc> tu as lancé le programme ?
        11:38 <blakstarr> oui qd je le lance dans la console le cpu me propose en permanence le même chiffre
        11:38 <misc> ici non
        11:39 <blakstarr> ???
        11:39 <misc> en fait, y a deja le fait que j'ai pas le sentiment que la boucle est bien comprise 
        11:40 <misc> parce qu'à aucun moment tu sors de la boucle 
        11:40 <blakstarr> effectivement
        11:40 <blakstarr> pour une boucle simple je m en sors sans trop de probleme mais des que j arrive sur un projet à peine plus complexe je galère
        11:43 <misc> ensuite, tu as pas besoin de   if __name__ == "__main__":
        11:43 <blakstarr> dans le cas de mon code je lance une boucle en ligne 41 mais pour l instant rien ne me permet de sortir de cette boucle car je n ai rien qui retourne False
        11:44 <misc> tu pourrait renvoyer False par is_it_right 
        11:44 <misc> parce que pour is_it_right, tu fais des return, mais y a rien qui l'utilise 
        11:44 <blakstarr> c'est ce que je comptais faire. Je comptais le placer au moment ou user = "="
        11:45 <blakstarr> Tu veux dire que les listes que je met en return ne sont pas utiliser apres
        11:45 <blakstarr> ?
        11:46 <misc> ben c'est pire que ça
        11:47 <misc> c'est que par exemple, tu as une fonction answer
        11:47 <misc> et une variable answer
        11:47 <misc> y a un conflit de nom
        11:47 <blakstarr> d apres ce que tu dis il faudrait que place une boucle while dans la fonction is it right
        11:47 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
        11:47 <misc> si tu rajoutes ça 
        11:47 <misc> def is_it_right(answer, proposition, L): print(type(answer))
        11:47 <misc> rah
        11:47 <misc> print(type(answer))
        11:47 <misc> au debut de is_it_right
        11:47 <misc> tu va voir que answer (en python 3) refere à la fonction, pas à la variable 
        11:50 <blakstarr> en fait qd je lance le programme il n arrive pas à is_it_right
        12:05 <misc> comment tu vois ça ?
        12:15 <blakstarr> en fait si il y arrive j ai mis en premiere ligne de is it right un print("a") pour verifier et a s affiche
        12:20 <misc> alors sinon, un autre souci aussi, c'est la portée des variables
        12:26 <blakstarr> qu est ce que tu entends par portée des variables
        12:27 <misc> bah, ton code etait bon avant parce que tu avais pas de fonction
        12:28 <misc> mais la, avec les fonctions, les modifications sont cantonnés àla fonction
        12:28 <misc> https://zero.crans.org/?e0713e54f8800f24#1PlrKo5dRwbyI5PlY71R7hP7Q5+9GYgtROHcDxr694s=  
        12:29 <misc> donc les modifs de L sont pas bonnes
        12:29 <misc> mais tu peux utiliser "global" si tu veux retrouver le comportement
        12:47 <blakstarr> merci pour les remarques je vais en tirer profit et refaire mon code