Comment réaliser un jeu de quiz interactif en Python

Vous pouvez vous entraîner à découvrir comment programmer en faisant de courtes tâches en ligne de commande en Python. L’une des tâches que vous pouvez faire est un test interactif, où vous pouvez poser au client différents types de questions.

Les questions que vous pouvez poser comprennent des questions à choix multiples ou des questions qui appellent des réponses composées. Vous pouvez également poser des questions dont les réponses sont alternativement appropriées. Vous pouvez également faire en sorte que votre programme donne des conseils à l’utilisateur.

Comment créer le script Python et aussi ajouter votre première question de quiz.

Créez un document Python ainsi que d’ajouter dans votre première question. Si vous n’avez jamais codé en Python, il existe de nombreux programmes ainsi que des sources où vous pouvez découvrir Python gratuitement.

  1. Créez un nouveau message de données appelé « InteractiveQuiz.py ».
  2. Ouvrez les documents en utilisant n’importe quel type d’éditeur de texte, et incluez votre première instruction print pour inviter l’utilisateur au quiz.
  3. Posez la première préoccupation à l’utilisateur. Faites usage de la fonction input() pour attendre la réaction de l’individu, et conservez également son entrée dans la variable « userInput ».
  4. Ajoutez une condition pour vérifier si l’entrée du client correspond à la bonne réponse. Si l’utilisateur a répondu correctement, montrez-lui un message « approprié ». Sinon, montrez la réponse appropriée.
  5. Pour exécuter votre quiz et examiner que votre enquête fonctionne, ouvrez la ligne de commande et naviguez également dans la zone de vos données Python. Par exemple, si vous avez enregistré votre fichier dans un répertoire nommé Desktop, la commande sera :
  6. Exécutez la commande python pour mettre en œuvre le quiz.
  7. Fournissez une solution à la question du quiz.

Comment ajouter plusieurs questions au quiz.

Vous pouvez inclure un certain nombre de préoccupations en répétant le code à plusieurs reprises. Cependant, cela rendra certainement votre code inutilement long ainsi que plus difficile à mettre à jour. Pour une meilleure technique, stockez plutôt les informations concernant la préoccupation dans un article.

  1. En plus des documents Python, ajoutez un cours pour conserver les détails concernant une question de quiz. Si vous vous êtes abstenu de le faire dans le passé, vous pouvez en savoir plus sur la façon de produire un cours en Python.
  2. Sous le cours, ajoutez un tableau d’objets de question. Ces objets enregistreront le texte de la préoccupation que le test montre au client, ainsi que la bonne solution.
  3. Remplacez la déclaration if existante et aussi le code de saisie du client. Au lieu de cela, utilisez une boucle for pour itérer sur la gamme quizQuestions. Pour chaque préoccupation, présentez la question, et opposez également la saisie du client à la bonne solution.

Comment ajouter des questions à choix multiples

Vous pouvez étendre le cours Question pour accueillir des préoccupations à choix multiples.

  1. Modifiez le cours Question par-dessus les données. Incluez un attribut facultatif appelé multipleChoiceOptions.
  2. Ajoutez une préoccupation supplémentaire au tableau quizQuestions. Stockez quelques alternatives à choix multiples pour l’enquête.
  3. Modifiez la partie de la boucle for qui montre la question à l’individu. Si des choix à choix multiples existent pour l’enquête, affichez-les après l’enquête, et aussi avant d’apporter la saisie de l’individu.

Comment ajouter une question qui a des réponses correctes alternatives.

Parfois, il y a des préoccupations où le client peut saisir une composante de la réponse, mais elle est toujours techniquement correcte.

Voir aussi :  Comment utiliser le module de calendrier de Python

Par exemple, l’une des questions de votre test pourrait être  » Dans quel hémisphère se trouve le Japon ? « . Dans ce cas, l’utilisateur peut taper « Nord », « Nord », ou « Hémisphère Nord », tout en restant correct.

  1. Ajoutez une qualité facultative supplémentaire au cours Question. Cette qualité aura certainement toutes les réponses correctes alternatives possibles dans lesquelles l’utilisateur peut aller.
  2. Ajoutez une préoccupation supplémentaire à la sélection de quizQuestions. Incluez « hémisphère nord » comme solution droite. Incluez « nord » et aussi « nord » comme solutions appropriées alternatives.
  3. Ajoutez une condition supplémentaire à l’instruction if qui vérifie si l’utilisateur a obtenu dans une réponse correcte alternative.

Comment donner des indices à l’utilisateur

Vous pouvez personnaliser le manuscrit pour faire en sorte que l’utilisateur soit incapable de passer à la phase suivante tant qu’il n’a pas obtenu la bonne réponse à la préoccupation actuelle. Dans ce cas, ajoutez une variable pour compter le nombre de fois où l’utilisateur s’est trompé dans sa réponse. Après 3 hypothèses erronées, vous pouvez donner un conseil à l’utilisateur.

  1. Modifiez la classe Question pour faire usage d’une toute nouvelle caractéristique d’astuce.
  2. Ajoutez des indices à toutes les préoccupations du quiz.
  3. Supprimez les instructions if qui vérifient si l’utilisateur a répondu correctement à la préoccupation. Remplacez-les par une échappatoire « while ». L’instruction while tourne en boucle jusqu’à ce que l’utilisateur trouve la bonne solution. À l’intérieur de l’échappatoire while, ajoutez un compte qui présentera l’indice une fois que le client se sera trompé 3 fois dans la réponse.
  4. Relancez votre quiz en ligne de commande en utilisant la commande python.
  5. Répondez aux questions du quiz.
Voir aussi :  Les 5 meilleures façons d'apprendre Java en ligne en 2021

Création de petites applications à l’aide de Python.

L’un des projets que vous pouvez réaliser tout en découvrant comment coder en Python est un test interactif. Dans le quiz, vous pouvez proposer différents types de questions à l’individu.

Vous pouvez conserver les informations concernant les questions du quiz dans une chose, pour vous éviter de répéter votre code pour chaque question.

Pour améliorer vos capacités en Python, c’est une excellente idée d’exercer divers exercices ainsi que des exemples. Vous pouvez jeter un coup d’œil à divers autres exemples Python qui peuvent vous aider à apprendre.

Comment créer un jeu de quiz en Python ?

Créer une application de quiz avec Python

  • Démo : Votre application Python Quiz.
  • Aperçu du projet.
  • Conditions préalables.
  • Étape 1 : Posez des questions.
  • Étape 2 : rendez votre application conviviale.
  • Étape 3 : organisez votre code avec des fonctions.
  • Étape 4 : Séparez les données dans son propre fichier.
  • Étape 5 : Développez la fonctionnalité de votre quiz.

Comment créer un quiz amusant et interactif ?

Comment créer un quiz et un jeu amusants et informatifs pour les étudiants ?

  • Soyez bref et simple, ne compliquez pas le quiz plus que nécessaire.
  • Randomiser les positions des bonnes réponses.
  • Ne rendez pas les questions trop faciles et ne rendez pas les réponses trop délicates.
Voir aussi :  Comment héberger un site Web Angular en utilisant Netlify et GitHub

Comment créer un quiz graphique en Python ?

2. Création de l’interface graphique à l’aide de Tkinter dans quiz.py

  • Importation du module : tkinter et json.
  • Créez la fenêtre principale (conteneur) de l’application.
  • Ajoutez des widgets pour afficher les données.
  • Ajoutez les fonctionnalités au bouton.
  • Utilisation des données du Quiz.

Comment faire un jeu en python étape par étape ?

Voici l’exemple suivant de création d’une fenêtre pygame simple.

  • importer pygame.
  • pygame.init()
  • écran = pygame.display.set_mode((400,500))
  • fait = Faux.
  • tant que ce n’est pas fait :
  • pour l’événement dans pygame.event.get() :
  • si event.type == pygame.QUIT :
  • fait = Vrai.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *