Problème avec une valeur suite à l'utilisation de while

Fermé
arthurlfbv - 3 nov. 2022 à 15:01
Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 3 nov. 2022 à 15:12

Bonjour,

J'ai un problème, lorsque le print est dans la boucle while la valeur n'est pas la même qu'en dehors de la boucle alors que je n'ai rien modifié

nom_pl1='messi'
nom_pl2='ronaldo'

point_pl1= 0
point_pl2= 0

jeu_pl1= 0
jeu_pl2= 0

set_pl1= 0
set_pl2= 0

while point_pl1 !=4 or point_pl2 !=4:
    from random import randint
    a = randint(0,1)
    if a == 0:
        point_pl1 += 0
        point_pl2 += 1
    else:
        point_pl1 +=1
        point_pl2 +=0
    if point_pl1 >4:
        break
    elif point_pl2 >4:
        break
    print(f"{point_pl1} {nom_pl1}")
    print(f"{point_pl2} {nom_pl2}")
    from random import randint
    b = randint(0,1)
    if b == 0:
        point_pl1 += 0
        point_pl2 += 1
    else:
        point_pl1 +=1
        point_pl2 +=0
    if point_pl1 >4:
        break
    elif point_pl2 >4:
        break
    print(f"{point_pl1} {nom_pl1}")
    print(f"{point_pl2} {nom_pl2}")
    from random import randint
    c = randint(0,1)
    if c == 0:
        point_pl1 += 0
        point_pl2 += 1
    else:
        point_pl1 +=1
        point_pl2 +=0
    if point_pl1 >4:
        break
    elif point_pl2 >4:
        break
    print(f"{point_pl1} {nom_pl1}")
    print(f"{point_pl2} {nom_pl2}")
    from random import randint
    d = randint(0,1)
    if d == 0:
        point_pl1 += 0
        point_pl2 += 1
    else:
        point_pl1 +=1
        point_pl2 +=0
    if point_pl1 >4:
        break
    elif point_pl2 >4:
        break
    if point_pl1 ==4 and point_pl2 !=0:
        break
    elif point_pl2 ==4 and point_pl1 !=0:
        break
    if point_pl1 >4:
        break
    elif point_pl2 >4:
        break
    print(f"{point_pl1} {nom_pl1}")
    print(f"{point_pl2} {nom_pl2}")
print(f"{point_pl1}")
print(f"{point_pl2}")


Windows / Chrome 107.0.0.0

1 réponse

Phil_1857 Messages postés 1872 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 168
Modifié le 3 nov. 2022 à 15:17

Pourquoi refaire un autre message, j'ai répondu à ton problème dans ton message précédent

Relis-le, tu verras que si, tu as bien modifié la valeur de point_pl1 ...

1