Informatique

Question

Bonsoir j'ai un problème avec mon programme python, la valeur de x devrait changer mais elle ne le fait pas. Si quelqu'un pouvait m'expliquer ou est l'erreur ça serait sympa.
Le probleme se trouve au troisieme bloc
Bonsoir j'ai un problème avec mon programme python, la valeur de x devrait changer mais elle ne le fait pas. Si quelqu'un pouvait m'expliquer ou est l'erreur ça

1 Réponse

  • Réponse :

    C'est parce que tu as mis "x = random.randrange(0,99)" en argument pour ta fonction Compare, en faisant ça, quand ton programme ce lance, il va généré 1 fois un nombre entre 0 et 99 pour x.

    Voici une solution:

    def compare(a , x = False) :

       if x == False:

           x = random.randrange(0,99)

    [... reste de ton code...]

    Image en pièce jointe de la réponse SmartMind