BESOIN D'AIDE SVP !! - Python - Programmation
Marsh Posté le 30-11-2013 à 20:40:18
Merci d'utiliser la balise [code=python] parce-que là l'indentation est toute foireuse et on sait pas si c'est foireux de base ou si c'est le collage du code qui est foireux. Merci aussi d'indiquer quels sont les bugs en question (erreurs renvoyées par l'interpréteur ou comportements incorrects), la boule de cristal est en révision.
J'ai une SyntaxError ligne 65 là, le message me semble clair donc j'espère que ce n'est pas le problème.
Accessoirement,
Marsh Posté le 28-11-2013 à 21:07:55
Bonsoir a tous
Alors voila j'ai un QCM a faire sur python et j'ai quelques petits beugs que je n'arrive pas a regler sur la fin (en rouge)
Si vous pouvez regarder et que vous trouvez ce qui ne va pas ca me serait d'une grande aide :
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." )
---------------
L'informatique c'est trop chouette !