Envoyer ma solution

Exclusif Premium

Débloquez votre potentiel ! ✨

Cette session fait partie de notre programme Premium exclusif

+100h de formations exclusives
+180 exercices de code avancés
+100h de mentorats en réécriture
20 projets guidés pas à pas
Mentorats groupés hebdomadaires
Support individuel avec nos mentors

Prêt à passer au niveau supérieur ?

Découvrez tous les avantages Premium et transformez votre apprentissage dès aujourd'hui!

Inscris-toi

(c'est gratuit !)

Un compte est nécessaire pour participer aux discussions.

Créer un compte

Toutes les questions

Yoann BOIDIN

15 janvier 2026

Résolue
1 réponse

Question sur la logique de skip_turn

Merci Gabriel pour ta version optimale. Intéressant ton `skip_turn` (`True` or `False`), je suis pas encore à l'aise avec cette logique alors que c'est évidemment plus logique et optimale.

couse

21 décembre 2025

Résolue
1 réponse

merci des conseils

Peggy

17 décembre 2025

Résolue
2 réponses

Utilisation de 'or' et 'and'

Bonjour, et merci pour la correction. J'ai un peu de mal avec l'utilisation du or ou du and, à savoir quand utiliser l'un ou l'autre. Instinctivement, quand l'une ou l'autre des conditions stoppe la boucle, j'utilise or. Mais je viens de comprendre que je dois prendre le problème dans l'autre sens : les 2 conditions doivent être vrai pour que la boucle continue.

bleednoski

24 octobre 2025

Résolue
1 réponse

Bonjour, et merci pour le conseil apporté sur cet exercice je prends note.

Jean

17 septembre 2025

Résolue
1 réponse

bonjour, merci pour ces corrections individualisées, constructives et qui respectent mon algorithme qui n'est pas celui que vous proposiez en solution ! jean

Alpha Amadou DIALLO

24 juillet 2025

Résolue
1 réponse

Renforcer mes bases en Python avec des exercices progressifs

Bonjour, Je viens de terminer l’exercice du jeu de rôle dans le terminal (avec système d’attaque, potions et tours de jeu). C’était une bonne mise en pratique, mais je suis conscient qu’à mon niveau (débutant avancé), il me reste encore plusieurs choses à maîtriser pour être vraiment à l’aise. Je pense qu’il me faudrait encore 1 à 5 exercices progressifs pour bien solidifier mes bases en Python : notamment sur les boucles, les structures conditionnelles, la logique de jeu, les fonctions, et peut-être l’inventaire ou la gestion d’un petit projet. Merci pour cet exercice, je suis motivé à continuer pour devenir vraiment autonome sur ce genre de mini-projets.

Franck

15 juillet 2025

Résolue
1 réponse

Comprendre l'utilisation des retours (return) dans les fonctions

Merci pour la correction, je dois avouer que mon cerveau se fait de noeuds en essayant de comprendre votre version, notamment `return True` ou `return False`, je n'arrive pas à comprendre comment il fonctionne et ce qu'ils font dans le programme, ça sera peut-être plus clair lorsque les fonctions seront abordées. Le fait de passer les variables comme des paramètres en entrée me semble assez clair, mais c'est les sorties de chaque fonction que je ne comprends pas; les `return x, y` sont clairs, on renvoie le résultat de nos variables, mais le `True` ou `False`, je ne comprends pas, le `if` détermine la condition, j'ai alors un premier cas considéré comme vrai ce qui déclenche une action, puis je passe un `return True`, et enfin un deuxième cas considéré comme faux qui déclenche une autre action ou je passe un `return False` à la fin, ça me semble logique de renvoyer `True` pour le cas vrai, et `False` pour le cas faux, mais comment j'exploite ensuite cela plus tard dans le reste du programme, là c'est le trou noir absolu.

Alexis LC

25 juin 2025

Résolue
3 réponses

Réinitialisation de la sous-section

Bonjour, je ne peux pas soumettre ma solution, affiché comme déja envoyé avec le texte barré. Pourriez-vous réinitialiser la sous section? Merci

AURELIEN

7 juin 2025

Résolue
1 réponse

Adoption de la Programmation Orientée Objet

j'avais deja ecrit mon code que j'avais pas vue qu'il fallait utiliser la progamation orienté objet qu'il fallait utiliser je vous met ma solution la meme si je presume qu'elle est sauf je vais dessuite apprendre la programationj orienté objet je connais que très briévement merci a vous

Caroline

19 mai 2025

Résolue
1 réponse

Merci pour la correction!

Lionel DAUBICHON

5 mai 2025

Résolue
1 réponse

Appréciation de la Correction

Merci Gabriel pour la correction ! Excellent le max pour mettre une limite pas afficher des -12. Je vais décortiquer la correction :)

Jose David Jumbo

17 février 2025

Résolue
1 réponse

Correction de la mise en forme du code

Merci! Je n'avais pas compris le concept du "passe ton tour" mais grâce à cette correction je le vois clairement.

Julien FREISA

30 janvier 2025

Résolue
2 réponses

Bonjour, une erreur c'est glissé et j'ai envoyé en zip vide. J'aimerai faire un nouvel envoi mais rien sur la page me permet de le faire. Merci d'avance.

Laurent GAUVRIT

10 janvier 2025

Résolue
1 réponse

Problème de saut de tour avec l'utilisation de potions

Bonjour j'ai traité la consigne "le fait que le joueur passait son tour lorsqu'il utilisait une potion." avec le booleen vient_de_prendre_une_potion. Ce booleen est passé à True si on prend une potion et bloque l'attaque juste après. Il est repassé à False dès qu'on passe son tour. On pourra ensuite attaquer au prochain tour. Votre modification ajoutée à ce que j'avais fait entraine deux sauts de tour. Qu'en pensez-vous ? cordialement LG

Jean-Thomas MIQUELOT

18 novembre 2024

Résolue
1 réponse

Bonjour, désolé de l'erreur, par contre je n'ai plus la fenêtre pour soumettre ma solution, est-ce possible de la réinitialiser de votre côté ? J'ai "réinitialisé ma progression" de mon côté mais ça ne change rien...

krolly21

16 novembre 2024

Résolue
1 réponse

dsl j'avais compris que quand on utilisait une potion on pouvait pas attaquer et donc que meme si on utilisait une potion alors qu'on en avait pas ben sa passait quand meme notre tour.

Baptiste KUMALA

15 octobre 2024

Résolue
2 réponses

Bonsoir, Je me suis trommpé de version en envoyant mon code, j'ai pas copié le bon fichier, est-ce que je peux le renvoyer svp ? Merci

Simplice Franc NKOUARI NSENGU

23 septembre 2024

Résolue
3 réponses

Clarification sur l'instruction if dans le bloc try-except

Bonjour Thibault, D'emblée, je te remercie pour ta critique sur le double emplois : le bloc try except avec à l'intérieur un if. En effet, c'est par la critique qu'on arrive à progresser - pour mon cas, toute critique est prise avec grand intérêt -. Je peux t'assurer que j'ai pris bonne note de ta critique et que je ne pense plus pouvoir m'employer à des telles incongruités, puisque c'est contraire aux usages, à la longue. Cependant, j'avoue ne pas avoir compris, dans l'exemple que tu pris pour illustrer ton propos, la présence de `data` et de `and` dans l'instruction `if data and data[0].get("message", {}).get("text"):` : Question : cette instruction n'aurait-elle pas pu s'écrire simplement `if data[0].get("message", {}).get("text"):` ? Merci d'avance pour ton retour! Bien à toi, Franck.

Ce n'est pas fini...

Tu as complété % du parcours 🔥

Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.

Rechercher sur le site

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.