Nombre magique

Résolu/Fermé
Orphiss Messages postés 4 Date d'inscription jeudi 13 mai 2021 Statut Membre Dernière intervention 16 mai 2021 - Modifié le 16 mai 2021 à 12:33
Phil_1857 Messages postés 1883 Date d'inscription lundi 23 mars 2020 Statut Membre Dernière intervention 28 février 2024 - 17 mai 2021 à 13:18
Bonjour,
j'essaye de faire un jeu nombre ou magique. Et j'aimerais faire une boucle while, est-il possible de faire boucle while avec not ? Car ça en marche pas et j'ai un message d'erreur:
File "C:\Users\Moi\PycharmProjects\nombre_magique\main.py", line 10
while not nb_essayer = NOMVRE_MAGIQUE:
^
SyntaxError: invalid syntax


def demander_nombre(nb_min, nb_max):
    while not nb_essayer = NOMVRE_MAGIQUE:
        print("Trouver le nombre magiqiue, il est entre " + str(nb_min) + " et " + str(nb_max) + ".")
        nb_essayer = input("->")
        if nb_essayer == NOMVRE_MAGIQUE:
            print("Bravo, vous avez trouvé !")
        elif nb_essayer < NOMVRE_MAGIQUE:
            print("Le nombre magique est plus grand que " + nb_essayer + ".")
        else:
            nb_essayer > NOMVRE_MAGIQUE:
        print("Le nombre magique est plus petit que " + nb_essayer + ".")

Merci

6 réponses

Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 928
16 mai 2021 à 12:45
à tout hasard

while truc != machin:

1
Whismeril Messages postés 19021 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 16 avril 2024 928
16 mai 2021 à 12:46
cela dit un simple égal sert à l'affectation, pour la comparaison c'est double égal
0