randominputOn se propose de coder le jeu du Plus ou Moins en console Python, sans interface graphique.
Le jeu du plus ou moins est très simple. Au cours d'une partie, le joueur doit découvrir un nombre entier compris entre 1 et 100 choisi initialement par l'ordinateur. À chaque proposition du joueur, l'ordinateur répond par "C'est plus" ou "C'est moins" selon que le nombre proposé soit inférieur ou supérieur au nombre à découvrir.
Une fois le nombre découvert, la partie s'arrête.#### Jeu du Plus ou Moins ####
Choisir un nombre : 43
C'est plus...
Choisir un nombre : 67
C'est moins...
Choisir un nombre : 51
C'est plus...
Choisir un nombre : 57
C'est plus...
Choisir un nombre : 61
Bravo ! Vous avez gagné !
#### Fin du jeu ####
randint du module random.input demande à l'utilisateur de rentrer une chaîne de caractères directement dans l'interpréteur, et retourne cette dernière. On transformera cette chaîne de caractères en entier avec la fonction int.Vous trouverez ci-dessous un code commenté à compléter.
import random
# Génération d'un nombre entre 1 et 100
nombreATrouver = random.randint(....)
nombreJoueur = 0
# Tant que le joueur ne donne pas le bon numéro, on boucle !
while nombreJoueur != nombreATrouver:
# On demande un nombre au joueur
nombreJoueur = int(input("Choisir un nombre : "))
# Affichage de l'indication
if nombreJoueur > nombreATrouver:
print(...)
elif ... :
print("C'est plus...")
else:
print(...)
Voici quelques exemples d'améliorations à implémenter, dans l'ordre que vous voulez...