Table des matières:

Codage d'un jeu d'addition en Python : 15 étapes
Codage d'un jeu d'addition en Python : 15 étapes

Vidéo: Codage d'un jeu d'addition en Python : 15 étapes

Vidéo: Codage d'un jeu d'addition en Python : 15 étapes
Vidéo: Comment créer un JEU en Python ? 2024, Novembre
Anonim
Codage d'un jeu d'addition en Python
Codage d'un jeu d'addition en Python
  • Ce jeu d'instructions vous apprendra étape par étape comment programmer un jeu d'addition qui invite les utilisateurs à répondre à des problèmes d'addition simples en utilisant des nombres aléatoires de 0 à 9 et imprime s'ils sont corrects ou non !
  • Cliquez sur l'image à chaque étape pour l'agrandir et afficher le code de cette pièce.

Étape 1: lancez votre application de codage Python

Lancez votre application de codage Python
Lancez votre application de codage Python
  • Ce jeu d'instructions utilisera le programme IDLE Python !
  • Après le lancement, créez un nouveau fichier dans votre application Python pour commencer à coder.

Étape 2: importez la classe aléatoire

Importez la classe aléatoire
Importez la classe aléatoire

Nous l'utiliserons pour générer des nombres aléatoires

Étape 3: définir une méthode Python avec une variable d'entrée N

Définir une méthode Python avec une variable d'entrée N
Définir une méthode Python avec une variable d'entrée N
  • L'entrée de l'entier n déterminera le nombre de problèmes d'addition que le jeu affichera lorsqu'il sera appelé !
  • Ce code appelle la méthode "game(n)".

Étape 4: Initialisez une variable booléenne et une variable entière

Initialisez une variable booléenne et une variable entière
Initialisez une variable booléenne et une variable entière
  • Dans la méthode de jeu, initialisez une variable booléenne à utiliser dans une boucle « while » et un entier à utiliser comme variable de comptage pour les réponses correctes.
  • Ce code appelle le booléen "wrk" et l'entier "cnt".
  • N'oubliez pas l'importance des retraits en Python, car ils déterminent quel code est imbriqué où !

Étape 5: Démarrez une boucle « for » pour la plage N

Démarrez une boucle « for » pour la plage N
Démarrez une boucle « for » pour la plage N

Cela bouclera pour la longueur de l'entier d'entrée n

Étape 6: Initialisez deux valeurs entières aléatoires entre 1 et 10 et définissez la valeur booléenne sur True

Initialisez deux valeurs entières aléatoires entre 1 et 10 et définissez la valeur booléenne sur True
Initialisez deux valeurs entières aléatoires entre 1 et 10 et définissez la valeur booléenne sur True
  • Dans cette boucle 'for', utilisez random.randrange(1, 10) pour initialiser deux valeurs entières aléatoires comprises entre 1 et 9.
  • Ce code les appelle « val1 » et « val2 ».
  • Définissez ensuite la valeur booléenne sur True !

Étape 7: démarrez une boucle « while » alors que la variable booléenne est vraie

Démarrez une boucle « while » alors que la variable booléenne est vraie
Démarrez une boucle « while » alors que la variable booléenne est vraie

Tout en restant dans la boucle « for », démarrez une boucle « while » lorsque la variable booléenne est True

Étape 8: Imprimez un problème d'addition avec les valeurs 1 et 2 et prenez la réponse en entrée

Imprimez un problème d'addition avec les valeurs 1 et 2 et prenez la réponse comme entrée
Imprimez un problème d'addition avec les valeurs 1 et 2 et prenez la réponse comme entrée
  • Ensuite, dans cette boucle « while », nous créons une instruction try-except.
  • Dans votre cas « essayer », imprimez une question d'addition en utilisant la valeur 1 et la valeur 2 et définissez une variable de réponse comme entrée de l'utilisateur (ce code définit la variable de réponse comme « ans »).

Étape 9: Faites une instruction If-else en testant si la réponse = valeur 1 + valeur 2

Faites une instruction If-else pour vérifier si la réponse = valeur 1 + valeur 2
Faites une instruction If-else pour vérifier si la réponse = valeur 1 + valeur 2

Dans le cas « try », codez une instruction if-else testant si ans = val1 + val2

Étape 10: Si vrai, imprimez un message correct, définissez la variable booléenne sur False et incrémentez le nombre

Si vrai, imprimez un message correct, définissez la variable booléenne sur faux et incrémentez le nombre
Si vrai, imprimez un message correct, définissez la variable booléenne sur faux et incrémentez le nombre
  • Toujours dans l'instruction 'try', si c'est vrai:

    • Imprimez un message correct !
    • Définissez la variable booléenne sur False !
    • Incrémentez le nombre de 1 !

Étape 11: Sinon, imprimez un message incorrect et définissez la valeur booléenne sur False

Sinon, imprimez un message incorrect et définissez la valeur booléenne sur False
Sinon, imprimez un message incorrect et définissez la valeur booléenne sur False

Dans l'instruction 'else', imprimez un message incorrect et définissez la valeur booléenne sur False

Étape 12: Comptabilisez les entrées non entières avec un message d'erreur

Compte des entrées non entières avec un message d'erreur
Compte des entrées non entières avec un message d'erreur

Dans le cas « sauf », imprimez un message d'erreur pour tenir compte des entrées non entières

Étape 13: À la fin du programme, imprimez le nombre de problèmes sur N que le joueur a résolus

À la fin du programme, imprimez le nombre de problèmes sur N que le joueur a résolus
À la fin du programme, imprimez le nombre de problèmes sur N que le joueur a résolus

Après toutes ces déclarations imbriquées, imprimez le nombre de problèmes sur n que le joueur a réussi

Étape 14: recherchez votre code

Vérifiez votre code !
Vérifiez votre code !
  • N'oubliez pas l'importance de l'indentation en Python, car ce programme utilise de nombreuses instructions imbriquées.
  • Votre programme final devrait ressembler à ceci.

Étape 15: Exécutez ce module et profitez de votre jeu de mathématiques

Exécutez ce module et profitez de votre jeu de mathématiques !
Exécutez ce module et profitez de votre jeu de mathématiques !
  • Après avoir suivi ces étapes pour coder votre programme mathématique, allez-y et appuyez sur Exécuter le module.
  • Profitez de votre jeu d'addition simple !

Conseillé: