Laurentvidal.fr vous aide à trouver des réponses à toutes vos questions grâce à une communauté d'experts passionnés. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions à vos questions de manière rapide et précise. Explorez notre plateforme de questions-réponses pour trouver des réponses détaillées fournies par une large gamme d'experts dans divers domaines.

Bonjour à tous,

Voici une petite énigme pour ce 6 décembre:

1101001100110101110101101000110101001101101101011111100001101111100111010001111111000001111111011101111011001001001000001110010011100100011000000110111011001001100110101000110111110111101010100011111001110110001110100001101010100010111010011000110111101011000101000101111000111110011101100011101000011010101000101100101010111110110110010011111110011110010


Au lieu de la fonction info(), j'aurais aimer utiliser la fonction __repr__ mais cela boucle récursivement.

Quelqu'un a t-il une idée ?

Après avoir installé PDFCreator et PDFArchitect:

Il faudra installer graphviz (les bin, mettre dans le path) puis un pip en python.

Merci . Ceci est un travail de 15 jours

Indice:

1( b, 1) G None D 2 1101110

2( f, 1) G 1 D 3 1101111

3( g, 1) G 2 D 4 1101100

4( v, 1) G 3 D 5 1101101

5( c, 2) G 4 D 6 110100

6( m, 2) G 5 D 7 110101

7( d, 3) G 6 D 8 10000

8( r, 3) G 7 D 9 10001

9( i, 4) G 8 D 10 11110

10( a, 5) G 9 D 11 11111

11( l, 5) G 10 D 12 0110

12( u, 5) G 11 D 13 0111

13( n, 7) G 12 D 14 1001

14( o, 7) G 13 D 15 1100

15( t, 8) G 14 D 16 1110

16( s, 9) G 15 D 17 010

17( e, 13) G 16 D 18 101

18( , 17) G 17 D None 00


Bonjour À TousVoici Une Petite Énigme Pour Ce 6 Décembre11010011001101011101011010001101010011011011010111111000011011111001110100011111110000011111110111011110 class=

Sagot :

Bonsoir,

Alors j'ai réussi à faire en sorte que cela ne boucle plus récursivement, en remplaçant à chaque fois la fonction info() par __repr__ mais je dois avouer que je ne sais pas si c'est bien cela que vous attendiez.

Puisqu'on utilise __repr__, plus besoin de print(i.info()) un simple print(i) ou bien print(repr(i)) suffit

le: import os

ainsi que: os.environ["PATH"] += os.pathsep + 'C:/Program Files/Graphviz/bin'

sont là pour empecher une erreur en rapport avec Graphviz

Bonne soirée

View image DoucePatate
Merci de votre visite. Notre objectif est de fournir les réponses les plus précises pour tous vos besoins en information. À bientôt. Merci d'avoir choisi notre plateforme. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. Revenez nous voir. Votre connaissance est précieuse. Revenez sur Laurentvidal.fr pour obtenir plus de réponses et d'informations.