Un jeu simple en Python: le programme choisit un nombre de 1 a 10 et l utilisateur doit le deviner.
Premier jeu en Python: Deviner le nombre

Qu’est-ce que Python?

Python est un langage de programmation interprete, de haut niveau et polyvalent. C’est l’un des plus utilises au monde grace a une syntaxe claire et lisible, ideale pour les debutants. On l’emploie en developpement web, science des donnees, automatisation, intelligence artificielle, et bien plus.

Comment executer Python

Installez d’abord Python depuis python.org. Pendant l’installation, cochez “Add Python to PATH”. Pour executer un fichier, ouvrez un terminal, placez-vous dans le dossier de votre fichier .py et tapez:

python nom_fichier.py

Vous pouvez aussi utiliser VS Code ou PyCharm pour lancer le code avec un bouton.

Le jeu “Deviner le nombre”

L’ordinateur choisit un nombre secret entre 1 et 10 et l’utilisateur essaie de le deviner. C’est un classique pour pratiquer variables, conditions et boucles.

Importer le module random

Pour generer des nombres aleatoires, on utilise le module random:

import random
nombre_secret = random.randint(1, 10)

Boucle principale avec input

Une boucle while maintient le jeu actif jusqu’a ce que l’utilisateur trouve. A l’interieur, on demande un nombre via input() puis on le convertit en entier:

while en_jeu:
    try:
        nombre_utilisateur = int(input("Devinez un nombre de 1 à 10 : "))
        # ... validations et comparaisons
    except ValueError:
        print("Entrez un nombre entier de 1 à 10.")

Conditions et feedback

Selon l’ecart entre le nombre saisi et le nombre secret, on donne des indices “Chaud” ou “Froid”:

ecart = abs(nombre_utilisateur - nombre_secret)
if ecart == 0:
    print("Bravo, trouvé !")
    en_jeu = False
elif ecart <= 5:
    print("Chaud")
else:
    print("Froid")

Gestion des erreurs avec try/except

Si l’utilisateur saisit du texte au lieu d’un nombre, int() leve ValueError. On l’intercepte avec try/except pour eviter que le programme ne s’arrete.