Un qcm sur python
mayno
-
Arya Dröttningu Messages postés 581 Date d'inscription Statut Membre Dernière intervention -
Arya Dröttningu Messages postés 581 Date d'inscription Statut Membre Dernière intervention -
Bonsoir a tous !
Alors voila je dois faire un QCM pour le lycée sur python mais j'ai quelques petits beugs que je n'arrive pas a regler (partie en gras)... si vous pourriez jetez un coup et d'oeil et au cas ou vous trouvez les solutions ca serait chouette :)
Merci d'avance.
# -*-coding:Latin-1 -*-
print "Bienvenu dans notre QCM de la semaine,\
comme vous le savez tous les mercredis matin, \
un nouveau QCM est mit en ligne pour votre plus grand bonheur !"
print "Pour les petits nouveaux, rappelons les règles:\
L'oridnateur va vous poser une série de 6 questions puis vous proposer 3 réponses\
Vous n'aurez cas répondre par la lettre qui précède la réponse voulue."
print "Attention ! Une bonne réponse vaut 2 points, mais une mauvaise -1 points\
alors réflechissez bien ! Bonne chance."
N= raw_input ("Quel est votre nom ?")
print "Prêt", N, "? Alors commencons !"
#On pose une liste de questions
liste_de_questions = ['1:Quelle était la couleur du cheval blanc de Henri IV ?',\
'2:Qui veut toujours attraper les Schtroumpfs ?',\
'3:Pourquoi Napoléon portait-il des bretelles bleu,blanc,rouge ?',\
'4:Que fait le petit pousset pour ne pas se perdre dans la foret ?',\
'5:De quoi est fait la neige ?',\
'6:Que porte la chat botté que ne porte pas les autres chats?']
#On pose trois listes pour trois choix de réponse
liste_de_reponsesA = ['A:Noir',\
'A:Bagatel',\
'A:Pour tenir son pantalon',\
'A:Il plante des fleurs',\
'A:De poussière de fée', \
'A:Des bottes']
liste_de_reponsesB = ['B:Blanc',\
'B:Grand Schroumpf',\
'B:Parce quil est francais',\
'B:Il pose des petits cailloux',\
'B:De leau',\
'B:Des lunettes']
liste_de_reponsesC = ['C:Marron',\
'C:Gargamel',\
'C:Parcequil ne connaissait pas la ceinture',\
'C:Il prend des photos',\
'C:De farine congelée',\
'C:Un pantalon']
#On crée une liste de réponses correctes
liste_rep_correctes = ['B:Blanc',\
'C:Gargamel',\
'A:Pour tenir son pantalon',\
'B:Il pose des petits cailloux',\
'B:De leau',\
'A:Des bottes']
#On crée une variable i
i = 0
for i in range(0, len(liste_de_questions)):
#On affiche les questions et ses réponses
print liste_de_questions[i]
print liste_de_reponsesA[i], liste_de_reponsesB[i], liste_de_reponsesC[i]
rep = raw_input()
A=liste_de_reponsesA[i]
B=liste_de_reponsesB[i]
C=liste_de_reponsesC[i]
#On crée un compteur de réponses
Mauvaise_rep=0
Bonne_rep=0
if rep!= liste_rep_correctes[i]:
print('Reponse incorrecte',N,' -1 point... Question suivante !')
Mauvaise_rep = Mauvaise_rep+1
elif rep== liste_rep_correctes[i]:
print ('Reponse correcte',N,' +2 points ! Question suivante !')
Bonne_rep = Bonne_rep+1
else rep
#On calcul les points
M=(Mauvaise_rep*-1)
B=(Bonne_rep*2)
R=(M+B)
#On donne les résultats
print ("Tu as fini",N,"!Tu as",R,"points")
while R!=12:
if R<0:
print("Tu es nul !")
elif 0<R<5:
print ("Cest pas super...")
else R>=5
print ("Pas mal !")
for R=12:
print ("Tu es trop fort !)
print ("A la semaine prochaine", N,"! Bye.")
Alors voila je dois faire un QCM pour le lycée sur python mais j'ai quelques petits beugs que je n'arrive pas a regler (partie en gras)... si vous pourriez jetez un coup et d'oeil et au cas ou vous trouvez les solutions ca serait chouette :)
Merci d'avance.
# -*-coding:Latin-1 -*-
print "Bienvenu dans notre QCM de la semaine,\
comme vous le savez tous les mercredis matin, \
un nouveau QCM est mit en ligne pour votre plus grand bonheur !"
print "Pour les petits nouveaux, rappelons les règles:\
L'oridnateur va vous poser une série de 6 questions puis vous proposer 3 réponses\
Vous n'aurez cas répondre par la lettre qui précède la réponse voulue."
print "Attention ! Une bonne réponse vaut 2 points, mais une mauvaise -1 points\
alors réflechissez bien ! Bonne chance."
N= raw_input ("Quel est votre nom ?")
print "Prêt", N, "? Alors commencons !"
#On pose une liste de questions
liste_de_questions = ['1:Quelle était la couleur du cheval blanc de Henri IV ?',\
'2:Qui veut toujours attraper les Schtroumpfs ?',\
'3:Pourquoi Napoléon portait-il des bretelles bleu,blanc,rouge ?',\
'4:Que fait le petit pousset pour ne pas se perdre dans la foret ?',\
'5:De quoi est fait la neige ?',\
'6:Que porte la chat botté que ne porte pas les autres chats?']
#On pose trois listes pour trois choix de réponse
liste_de_reponsesA = ['A:Noir',\
'A:Bagatel',\
'A:Pour tenir son pantalon',\
'A:Il plante des fleurs',\
'A:De poussière de fée', \
'A:Des bottes']
liste_de_reponsesB = ['B:Blanc',\
'B:Grand Schroumpf',\
'B:Parce quil est francais',\
'B:Il pose des petits cailloux',\
'B:De leau',\
'B:Des lunettes']
liste_de_reponsesC = ['C:Marron',\
'C:Gargamel',\
'C:Parcequil ne connaissait pas la ceinture',\
'C:Il prend des photos',\
'C:De farine congelée',\
'C:Un pantalon']
#On crée une liste de réponses correctes
liste_rep_correctes = ['B:Blanc',\
'C:Gargamel',\
'A:Pour tenir son pantalon',\
'B:Il pose des petits cailloux',\
'B:De leau',\
'A:Des bottes']
#On crée une variable i
i = 0
for i in range(0, len(liste_de_questions)):
#On affiche les questions et ses réponses
print liste_de_questions[i]
print liste_de_reponsesA[i], liste_de_reponsesB[i], liste_de_reponsesC[i]
rep = raw_input()
A=liste_de_reponsesA[i]
B=liste_de_reponsesB[i]
C=liste_de_reponsesC[i]
#On crée un compteur de réponses
Mauvaise_rep=0
Bonne_rep=0
if rep!= liste_rep_correctes[i]:
print('Reponse incorrecte',N,' -1 point... Question suivante !')
Mauvaise_rep = Mauvaise_rep+1
elif rep== liste_rep_correctes[i]:
print ('Reponse correcte',N,' +2 points ! Question suivante !')
Bonne_rep = Bonne_rep+1
else rep
#On calcul les points
M=(Mauvaise_rep*-1)
B=(Bonne_rep*2)
R=(M+B)
#On donne les résultats
print ("Tu as fini",N,"!Tu as",R,"points")
while R!=12:
if R<0:
print("Tu es nul !")
elif 0<R<5:
print ("Cest pas super...")
else R>=5
print ("Pas mal !")
for R=12:
print ("Tu es trop fort !)
print ("A la semaine prochaine", N,"! Bye.")
A voir également:
- Qcm python corrigé pdf
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Transmath 3eme corrigé pdf ✓ - Forum Études / Formation High-Tech
- Corrigé d'un exercice du livre transmaths 3e - Forum Loisirs / Divertissements
- Corrigés 350 exercices niveau moyen ✓ - Forum Loisirs / Divertissements
- Transmath 4eme pdf gratuit 2021 corrigé - Forum Programmation