Quiz sur les Capitales du Monde

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Quelle est la capitale de la France ?

  • Copenhague
  • Bruxelles
  • Lisbonne
  • Paris (correct)

Quelle est la capitale de l'Allemagne ?

  • Madrid
  • Vienne
  • Berlin (correct)
  • Athènes

Quelle est la capitale de l'Italie ?

  • Bruxelles
  • Rome (correct)
  • Oslo
  • Paris

Quelle est la capitale du Royaume-Uni ?

<p>Londres (A)</p> Signup and view all the answers

Quelle est la capitale du Canada ?

<p>Ottawa (D)</p> Signup and view all the answers

Flashcards

Classe QuizCapitales

La classe QuizCapitales crée un quiz sur les capitales européennes et américaines. Elle initialise un dictionnaire qui associe les pays à leurs capitales. Elle a aussi des méthodes pour générer les questions, exporter le quiz en format texte (.txt) ou pour la voix off.

Méthode __init__

La méthode __init__ initialise la classe en créant un dictionnaire capitales avec les pays et leurs capitales correspondantes. Elle initialise également une liste appelée questions pour stocker les questions du quiz.

Méthode generer_quiz

La méthode generer_quiz crée un quiz avec 20 questions. Elle choisit aléatoirement 20 pays et leurs capitales. Pour chaque question, elle crée un dictionnaire contenant l'information sur le pays, la capitale correcte et plusieurs options, y compris la capitale correcte mais en ordre aléatoire

Méthode exporter_quiz_txt

La méthode exporter_quiz_txt prend les questions générées et crée un fichier texte nommé quiz_capitales.txt , contenant les questions et les options du quiz. Elle affiche également un message indiquant que le quiz a été exporté.

Signup and view all the flashcards

Méthode exporter_quiz_voix_off

La méthode exporter_quiz_voix_off crée un fichier texte nommé quiz_voix_off.txt contenant les questions du quiz, formatées pour une lecture vocale. Il ajoute des balises comme Question et utilise ---- pour séparer les options.

Signup and view all the flashcards

Variable capitales

La variable capitales est un dictionnaire qui contient les pays et leurs capitales correspondantes. Elle est initialisée dans la méthode __init__ de la classe QuizCapitales.

Signup and view all the flashcards

Variable questions

La variable questions est une liste qui contient les questions du quiz. Elle est initialisée dans la méthode __init__ de la classe QuizCapitales et est remplie avec les questions générées par la méthode generer_quiz.

Signup and view all the flashcards

Variable pays

La variable pays est une liste qui contient les pays du dictionnaire capitales. Elle est utilisée dans la boucle for de la méthode generer_quiz pour générer les questions

Signup and view all the flashcards

Study Notes

Classe QuizCapitales

  • Crée un dictionnaire capitales contenant les noms de pays et leurs capitales correspondantes.
  • Crée une liste vide questions pour stocker les questions du quiz.
  • La méthode generer_quiz génère 20 questions de quiz.
    • Sélectionne aléatoirement 20 pays du dictionnaire capitales.
    • Pour chaque pays, génère une question :
      • Sélectionne la capitale correcte.
      • Sélectionne 3 autres capitales aléatoires en s'assurant d'éviter la capitale correcte.
      • Mélange les options pour créer un ordre aléatoire des réponses possibles.
      • Stocke la question (numéro, pays, capitale correcte, options) dans la liste questions.
  • La méthode exporter_quiz_txt écrit le quiz dans un fichier texte (quiz_capitales.txt).
    • Pour chaque question, écrit la question, les options de réponse (avec les lettres A, B, C, D) et la bonne réponse.
  • La méthode exporter_quiz_voix_off écrit le quiz dans un fichier texte (quiz_voix_off.txt).
    • Cette méthode écrit le quiz dans un format adapté à une voix off, en majuscules.

Fonctionnement Général

  • Le script crée et exporte un quiz pour apprendre les capitales des pays.
  • Le quiz est présenté sous forme de questions-réponses avec des options de choix multiples.
  • Les questions sont générées de manière aléatoire et les révisions sont possibles avec ce format en texte.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

Use Quizgecko on...
Browser
Browser