Présentation détaillée du programme

Découvrez les détails techniques et les défis de notre projet NSI

Présentation détaillée

Pour les plus curieux, voici une présentation plus détaillée du programme Python du compte est bon. Cette page explique le fonctionnement des principales fonctions du programme, sans détailler chaque ligne de code.

Fonctionnalités principales

Interface du jeu

Génération aléatoire

Cette première partie contient le tirage des 6 nombres aléatoires et du nombre cible à atteindre, ainsi que la création de la fenêtre principale de l'interface graphique, incluant couleur et taille de la fenêtre.

liste=[1,2,3,4,5,6,7,8,9,10,25,50,75,100]
liste1=[]
for i in range(6):
    liste1.append(choice(liste))
nb=randrange(101,1000)
Calcul et opérations

Calcul et opérations

La suite du programme permet le calcul, le choix de l'opérateur (+, -, /, x) et la sélection des nombres à utiliser pour remplir les cases du jeu.

def calc():
    global lis
    if lis[2]=="+":
        d=(lis[0]+lis[1])
    if lis[2]=="X":
        d=(lis[0]*lis[1])
    # etc.
Interface graphique

Interface graphique

La dernière partie du programme est dédiée à la création de l'interface graphique : boutons, couleurs, et disposition des éléments, pour assurer une présentation agréable et fonctionnelle.

btna = tk.Button(fenetre,text=str(liste1[0]),padx = 10,pady = 10,command=ajouta)
btnb = tk.Button(fenetre,text=str(liste1[1]),padx = 10,pady = 10,command=ajoutb)
# etc.

Difficultés rencontrées

Interface graphique

Créer une interface graphique agréable et fonctionnelle, similaire à la réalité, a représenté un défi majeur.

Gestion du temps

Gérer le temps nécessaire pour obtenir le résultat attendu s'est avéré plus complexe que prévu.

Boutons fonctionnels

Surmonter des défis liés à la création de boutons fonctionnels, notamment pour la gestion des événements.

Compréhension approfondie

Acquérir une meilleure compréhension des défis auxquels font face les développeurs de jeux.

Envie d'essayer le jeu ?

Vous pouvez télécharger et exécuter notre programme Python pour tester vous-même "Le Compte Est Bon" !

Retour à l'accueil