Bonsoir, cela fait plusieurs jours que je bloque sur ce D.M, j’aimerais bien de l’aide pour le script car j’ai vraiment du mal (j’ai essayé plusieurs fois avant de demander mais là je suis perdu )
Voilà l’énoncé :
Vous allez devoir créer, dans un premier temps, un fichier texte qem_noms.txt qui contiendra une
banque de questions à choix multiples (minimum 20), chacune étant suivi d'un point-virgule et de la
lettre correspondant à la réponse attendue. Ces questions devront porter sur le domaine de la N.S.I.
Voici un exemple de question (de culture générale):
Quelle est la couleur du cheval blanc d'Henry IV ? A- Noir B-Marron C-Blanc D-Vert C
Comme vous pouvez le constater, la question et la réponse correcte sont séparées par un tilde.
Vous devrez dans un second temps, écrire un programme (en langage Python) qui devra "piocher"
au hasard 10 questions parmi les questions présentes dans le fichier qem_noms.txt (à chaque
exécution de votre programme, les 10 questions ne seront pas identiques).
Le programme devra être commenté et les variables devront être explicites afin que la lecture de
celui-ci soit aisée.
On ne pourra pas avoir 2 fois la même question au cours d'une même session.
À la fin des 10 questions, le score devra être affiché.
Au cours de ce projet, il vous sera sans doute nécessaire d'étudier les trois points suivants :
.
lire et utiliser un .txt avec python (pour en savoir plus, voir ici)
• module random qui permet de gérer le "hasard" en Python (pour en savoir plus, voir ici)
la méthode split qui permet de séparer en plusieurs morceaux une chaîne de caractères (pour
.

Sagot :

Réponse:

Une énumération peut se présenter sous diverses formes, mais certains principes de base touchant la ponctuation, l’usage des majuscules et des minuscules ainsi que la formulation des parties de l’énumération s’appliquent dans tous les cas.

Devant les éléments d’une énumération, on peut utiliser des signes typographiques comme des gros points ronds ou carrés (souvent appelés puces), des tirets, des chiffres ou des lettres minuscules italiques : 1), 2), 3)…, 1o, 2o, 3o…, a), b), c)…

On fait toujours suivre du deux-points la proposition principale ou le membre de phrase qui introduit les éléments d’une énumération.

En principe, on met un point-virgule après chacun des éléments complémentaires, quelle que soit la ponctuation interne, et un point après le dernier élément. Si les éléments de l’énumération ne forment qu’un seul alinéa (énumération horizontale) au lieu d’être disposés verticalement, on utilise également un point-virgule. Le point-virgule s’impose si l’un des éléments de l’énumération comporte déjà des virgules.

Par ailleurs, au lieu d’un point-virgule, on se sert parfois : 1o d’une virgule si les éléments de l’énumération sont très courts ou dans le cas d’une subdivision; 2o d’un point si chaque élément de l’énumération constitue une phrase.

Si la phrase continue après une énumération verticale, ses éléments se terminent par une virgule. Ce genre de construction n’est cependant pas conseillé et il est préférable de reformuler la phrase ou le paragraphe, ou d’opter pour une énumération horizontale.