Ne rentre pas dans le boucle python

Résolu
Bonjours,

Cela peux etre évidant a premier vue mais je ne comprend pas pourquoi ma boucle while de s'enclanche pas.
j'ai mie mon code en dessous
a = 1
b = 1
c = 1
d = 1
e = 1
f = 1
x1 = 15 * a
x2 = 1 * b
x3 = 58 * c
x4 = 3 * d
x5 = 3 * e
x6 = 3 * f
g = a+b+c+d+e+f
while g < 370 and x1 != x2 != x3 != x4 != x5 != x6:
    a = a + 1
    b = b + 1
    c = c + 1
    d = d + 1
    e = e + 1
    f = f + 1 


Mercie de votre attention et de votre aide si vous pouviez m'explique en détaille pour éviter que je recommence cette erreur je vous en serait encore plus reconnaissant.

2 réponses

  1. Contributeur
    bonjour,
    aucun des éléments que tu testes dans le while n'est modifié dans le code de la boucle. ta boucle serait donc infinie, si le code y rentre.

    peux-tu utiliser les balises de code quand tu partages du code? https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

    combien vaut g quand tu testes le while?
    1. mon g est a 6
    2. @yg_bex4 et x5 vale 3 comme x6, x1 vaux 15, x2 vaux 1 et x3 vaux 58
    3. Contributeur
      @Mars2017si x4 == x5, n'est-ce pas normal de ne pas rentrer dans la boucle?
    4. @yg_beah oui c'est vrais que les Resultat son identique, j'avais pas fait attention a ça
  2. Contributeur
    Bonsoir,

    En attendant l'utile contribution de nos spécialistes python, les deux ^points que j'ai pu vérifier:

    1) si vous mettez un print(g) par exemple en fin de votre script, vous constaterez que le résultat est immédiat, preuve que la boucle s'est bie exécutée.

    2) si vous ne demandez pas l'impression du résultat de la boucle, elle n'affichera rien
    1. j'ai tester avec un print dans ma boucle mais le print ne s'affiche pas