Python 8.2 : Exercice : Coder un questionnaire
Nous allons continuer avec notre apprentissage et ici nous allons faire un exercice, le but de l'exercice est de faire ... un questionnaire. Le questionnaire doit comporter 3 questions vous allez demander à l'utilisateur Question 1 par exemple ici mettre question une vous demandez : Quelle est la capitale de la France ? Et La question 2 ici quelle est la capitale de l'Italie ? et la question 3 vous allez chercher, donc le but de l'exercice est affiché à l'écran les questions les réponses et de poser la question à l'utilisateur en demandant la réponse donc on va mettre ici votre réponse comme ceci et si , il met par exemple la réponse a c'est mauvaise réponse , s'il met la réponse c c'est ... bonne réponse. Concernant la question une vous allez faire de même pour la question 2 donc on revient dans quelques minutes pour la correction concernant la correction nous allons commencer par renvoyer à l'écran la question posée en faisant un print parenthèse double côte tu vas copier ceci je vais coller j'ai fait un deuxième print Et je copie cette réponse troisième print je copie ceci quatrième print je copie ceci cinquième print Je copie ceci maintenant dois récupérer la réponse en faisant réponse égal input et je copie ceci votre réponse je colle Maintenant on vérifie if réponse égal c deux point print bonne réponse else print mauvaise réponse je vais lancer mon code vous voyez que ça affiche La bonne réponse que je vais mettre a mauvaise réponse je relance je mets b mauvaise réponse Je mets c Bonne réponse Et on m'a fait la même chose pour la deuxième question je l'ai copié ceci Je vais coller Ici je vais plus te mettre question 2 et je vais mettre la capitale de l'Italie Italie ici a je vais mettre Rome b je vais mettre Venise c je vais mettre Florence et d je vais mettre Pise Voilà et si on va changer la réponse c'est a je relance je vais mettre c Bonne réponse a Bonne réponse ça c'était la méthode très simple pour ce code et ça fonctionne mais le souci avec code c'est que si par exemple on a 100 questions et qu'on doit réécrire le code de 100 questions mais imaginons un peu si on veut modifier par exemple les questions à chaque fois ça devient pénible pour nous, c'est où on fait appel aux fonctions, qui vont nous ... aider à avoir un code simple condenser dynamique qu'on peut modifier à tout moment et cela marche cela marche totalement et si on veut rajouter certains éléments comme le core, ou bien le nombre de questions ... que tu as eu , le nombre de questions que tu as eu le nombre de bonnes réponses le nombre ... de mauvaise réponse concernant la refactorisation.