Bonjour à tous,
Je suis débutant en python et mon professeur me demande de faire un QCM à partir d'un fichier texte.
J'ai créé mon fichier texte avec les questions et les réponses, j'arrive à l'ouvrir dans python mais là je suis bloqué : je ne sais pas comment commencer mon programme c'est à dire piocher des questions aléatoirement en me servant de ce que j'ai écris dans le fichier texte.
Voici l'énoncé :
Nom : énoncé.jpg
Affichages : 3761
Taille : 159,6 Ko

Voici le début de mon programme python :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
>>> fichier = open ('qcm_noms.txt', 'r')
>>> lignes = fichier.readlines()
>>> print(lignes)
['Quelle est la fonction utilisée pour afficher du texte? A-print B-input C-randint D-def ~A;\n', 'En quelle année a existé la première version de Python? A-1998 B-1950 C-1991 D-2000 ~C;\n', "A quoi sert la fonction len()? A-afficher du texte B-rentrer un nombre C-afficher les nombres dans l'ordre croissant D-afficher le nombre d'items d'une liste ~D;\n", 'Les nombres binaires sont? A-pairs B-0 et 1 C-impairs D-0 Ã\xa0 100 ~B;\n', "Lequel de ces langages n'est pas un langage de programmation? A-HTML B-Scratch C-Ruby D-Tornade ~D;\n", "Combien de lignes a la table de vérité d'une fonction booléenne Ã\xa0 5 variables? A-16 lignes B-30 lignes C-32 lignes D-5 lignes ~C;\n", 'Quelle sera la représentation en base 2 du nombre 51? A-110011 B-111011 C-111111 D-110111 ~A;\n', 'Quand a été créé Google? A-1994 B-1996 C-1998 D-2000 ~C;\n', "Quel élément n'est pas un système d'exploitation? A-Humanoïd B-Linux C-Tizen D-BlackBerryOS ~A;\n", 'Quel a été le premier Windows qui a existé? A-Windows85 B-WindowsNT C-Windows0.1 D-Windows1.0 ~D;\n']
>>>
Merci de m'aider s'il vous plaît.