Bonjour je sui en 2nd et nous avons besoin d aide su un exercice de snt merci

Le programme étant

-demande a l utilisateur un nombre entre o et 100

-repond a l utilisateur si le nombre proposer est égal plus petit ou plus grands que le nombre choisit par l ordinateur

- continue tant que l utilisateur n as pas trouver


Voilà merci en ce moment nous sommes sur les boucles while
C est en phyton pour info


Sagot :

Explications:

Bonsoir ! Voici un exemple de programme que je peux te proposer.

Commençons ;

from random import randint -> Import du module random, permettant de générer un nombre aléatoire (méthode randint)

# Programme

1. while True:

2. nombre = int(input("Entrez un nombre entre 1 et 100"))

3. if nombre < 100 and nombre >= 0:

4. break

5.

6. nombre_ordi = randint(0, 100)

7. if nombre > nombre_ordi:

8. print("Le nombre que tu as choisi est plus grand que celui de l'ordinateur")

9. elif nombre < nombre_ordi:

10. print("Le nombre que tu as choisi est plus petit que celui de l'ordinateur")

11. else:

12. print("Le nombre que tu as choisi est égal à celui de l'ordinateur")

Explications -->

1. Création de la boucle (while)

2. Création de la variable nombre, définie par le input (ici on utilise la fonction int, permettant de transformer une chaîne de caractères (string) en nombre (integer)

3. Vérification du nombre, permettant de savoir si le nombre correspond aux attentes : entre 0 et 100

4. Utilisation du break, forçant la boucle de se terminer

5. Vide

6. Création de la variable nombre_ordi, qui va être utilisé dans les conditions suivantes pour vérifier si le nombre choisi est plus grand ou plus petit que celui-ci. Pour générer un nombre aléatoirement, on utilise la méthode randint .

7 à 12.

Vérification des nombres pour savoir si il est plus petit ou plus grand, et affichage les messages.

Bien à toi.