| Hosted by CoCalc | Download
from random import shuffle class Question: def __init__(self,prompt, choices, correct): self.prompt=prompt self.correct=correct self.choices=choices
HDR1=Question( "Remy travaille au cycle de 7 jours (Cycle 1), il a travaillé 50 heures entre lundi et vendredi. Combien d'heures peut il travailler le dimanche?", " a) 20 car il peut travailler jusqu'a 70 heures dans le cycle\n b) 10 car il peut travailler jusqu'a 60 heures dans le cycle\n c)13 car il ne peut travailler plus de 13 heures dans la même journée\n d) toutes celles qu'il veut car il commence une nouvelle cycle après une rémise à zéro\n" ,"c") HDR2=Question( "André travaille au cycle de 7 jours (Cycle 1), il a travaillé 65 heures entre lundi et vendredi (13 heures chaque journée), son dernière voyage est fini vendredi a 22h . Il est offert de travailler le dimanche pour faire un trajet de 6 heures", " a) il ne peut pas travailler pour ne pas depasser la limite d'heures dans le cycle\n b) Il ne peut pas travailler 6 jours dans le même cycle \n c)Il peut faire le trajet en partant à 6h (le matin) car il commence un nouveau cycle après une rémise à zéro \n d) Il peut faire le trajet en partant à 12h (midi) car il commence un nouveau cycle après une rémise à zéro \n" ,"d") HDR3=Question( "Marie travaille au cycle de 14 jours (Cycle 2), elle a travaillé 65 heures entre lundi et vendredi de cette semaine et 55 heures entre lundi et samedi de la semaine anterieur(Elle n'a pas travaillé ce vendredi et samedi, ni dimanche passé). Combien d'heures peut elle travailler le dimanche?", " a) Elle ne peut pas conduire, car elle peut travailler jusqu'a 120 heures dans le cycle\n b) 5 car elle peut travailler jusqu'a 70 heures après la journée de répose de dimanche\n c) 13 car elle peut commencer le cycle après une rémise à zéro\n d) 10 car elle peut travailler jusqu'a 125 heures dans le cycle \n" ,"a") HDR4=Question( "Sandra travaille au cycle de 14 jours (Cycle 2), elle a travaillé 65 heures entre lundi et vendredi de cette semaine et 45 heures entre lundi et samedi de la semaine anterieur(Elle n'a pas travaillé ce vendredi et samedi, ni dimanche passé). Combien d'heures peut elle travailler le dimanche?", " a) 10, car elle peut travailler jusqu'a 120 heures dans le cycle\n b) Aucune, car elle a déjà dépassé les heures après la journée de répose de dimanche\n c) 13 car c'est le maximum possible dans une journée\n d) 5 car elle peut travailler jusqu'a 70 heures après la journée de répose \n" ,"d") HDR5=Question( "Sarah travaille au cycle de 14 jours (Cycle 2), elle a conduit 39 heures entre lundi et mercredi de la semaine passé, elle n'a pas travaillé jeudi ni vendredi de la semaine passé. entre samedi passé et mercredi, elle a conduit 13 heures par jour. Elle n'a pas travaillé Jeudi, vendredi ni samedi de cette semaine. Combien d'heures peut elle travailler le dimanche?", " a) 16, car elle peut travailler jusqu'a 120 heures dans le cycle\n b) 15 car elle peut travailler jusqu'a 70 heures après la journée de répose de dimanche\n c) 13 car c'est le maximum possible dans une journée et elle peut remettre son cycle à zero\n d) elle à déjà dépasé le maximum d'heures \n" ,"c") RDS1=Question( "Lequel des suivantes est une defectuosite majeure:", " A. une element fixe de la carroserie, absent ou mal fixé\n B. la soufferie pour le pare-brise ne fonctionne pas \n C. Lorsque le vehicule est accoplé, le mecanisme de verrouillage des mâchoires n'est pas enclenché\nD. le klaxon ne fonction pas\n" ,"c") HDR6=Question( "Remy a fini sa conduite hier à 20h, il est venu conduire ce matin de 8h a 12h, et à faire des raports de 14h à 16h, combien d'heures peut il travailler si le prochaine trajet commence a 18h", " a) 8 heures pour ne pas depasser les 14h de travail (total)\n b) 7 car il ne peut pas travailler plus de 13 h dans le même poste de travail\n c) 13, car il aura dèjá assez reposé pour commencer un nouveau post \n d) 6 car il ne peut pas depasser les 16h de durée du poste\n" ,"d") HDR7=Question( "Selon son exploitant, David commence ses journées a 4h le matin, il est venu conduire ce matin de 6h a 15h, combien d'heures peut il travailler si le prochaine trajet commence a 23h", " a) 13 car il commence un nouveau poste de travail\n b) 4 car il ne peut pas travailler plus de 13 h dans le même journée\n c) 5 car il doit finir sa journée à 4h \n d) Il ne peut pas conduire\n" ,"b") HDR8=Question( "Selon son exploitant, Pedro commence ses journées a minuit, son chief le propose de faire 9h de travail et 9h de répose en alternance (et suivre de la même facon), il l'offre un augmentation de salaire", " a) Pedro peut accepter car il aura plus de 8h de répose consecutive\n b) Pedro ne devrait pas accepter car il depassera les heures de travail dans une journée\n c) Pedro doit accepter, parce que c'est payant \n d) Aucune des optiones antérieures \n" ,"b") HDR9=Question( "Sélectionner le faux", " a) Un conducteur qui dors à chaque jour(ou nuit) dans une ville different, peut remplir une régistre detaillé en lieu d'une fiche journalière \n b) la fiche journalière doit contenir l'information sur le cycle suivi par le conducteur \n c) Pour avoir le droit de faire ue régistre allegé, il faut que chaque poste de travaille commence et termine dans la même journée \n d) Si un conducteur circule dehors d'un rayon de 160km du terminus d'attache il est obligé de remplir une fiche journalière \n" ,"a") HDR10=Question( "La durée maximal d'une poste de travaile est", " a) 6h \n b) 16h \n c) 13h \n d) 24h \n" ,"b") HDR11=Question( "Pour remettre à zero son cycle, un conducteur que suive el cycle 2 doit se réposer", " a) 14h \n b) 72h \n c) 24h \n d) 36h \n" ,"b") HDR12=Question( "Pour remettre à zero son cycle, un conducteur que suive el cycle 1 doit se réposer", " a) 14h \n b) 72h \n c) 24h \n d) 36h \n" ,"d") HDR13=Question( "Un conducteur dans le cycle 1 ne dois pas depasser:", " a) 6h de conduite par jour \n b) 70h de conduite dans les derniers 7 jours \n c) 120h de conduite dans les derniers 14 jours \n d) 8h de répose consecutives \n" ,"b") HDR14=Question( "Un conducteur dans le cycle 2 ne dois pas depasser:", " a) 70 h de conduite après le dernier répose de 24h \n b) 13h de conduite dans la même journée \n c) 120h de conduite dans les derniers 14 jours \n d) tous les options antérieures \n" ,"d")
def run_test(preguntas): score=0 wrong=0 preg=0 for pregunta in preguntas: preg+=1 print "************** pregunta " + str(preg) + " ********" print pregunta.prompt answer=raw_input(pregunta.choices) if answer==pregunta.correct: score+=1 print "correct!" else: wrong+=1 print "la réponse correcte est " + pregunta.correct print "tu as " + str(wrong) +" incorrectes" print "\n *******" print "tu as " + str(score) +" bien répondu et " + str(wrong) +" incorrectes" HDR=[HDR1,HDR2,HDR3,HDR4,HDR5,HDR6,HDR7,HDR8,HDR9,HDR10,HDR11,HDR12,HDR13,HDR14] shuffle(HDR) run_test(HDR[:5])
************** pregunta 1 ******** Remy a fini sa conduite hier à 20h, il est venu conduire ce matin de 8h a 12h, et à faire des raports de 14h à 16h, combien d'heures peut il travailler si le prochaine trajet commence a 18h
a) 8 heures pour ne pas depasser les 14h de travail (total) b) 7 car il ne peut pas travailler plus de 13 h dans le même poste de travail c) 13, car il aura dèjá assez reposé pour commencer un nouveau post d) 6 car il ne peut pas depasser les 16h de durée du poste
correct! ******* ************** pregunta 2 ******** Marie travaille au cycle de 14 jours (Cycle 2), elle a travaillé 65 heures entre lundi et vendredi de cette semaine et 55 heures entre lundi et samedi de la semaine anterieur(Elle n'a pas travaillé ce vendredi et samedi, ni dimanche passé). Combien d'heures peut elle travailler le dimanche?
a) Elle ne peut pas conduire, car elle peut travailler jusqu'a 120 heures dans le cycle b) 5 car elle peut travailler jusqu'a 70 heures après la journée de répose de dimanche c) 13 car elle peut commencer le cycle après une rémise à zéro d) 10 car elle peut travailler jusqu'a 125 heures dans le cycle
correct! ******* ************** pregunta 3 ******** Sélectionner le faux
a) Un conducteur qui dors à chaque jour(ou nuit) dans une ville different, peut remplir une régistre detaillé en lieu d'une fiche journalière b) la fiche journalière doit contenir l'information sur le cycle suivi par le conducteur c) Pour avoir le droit de faire ue régistre allegé, il faut que chaque poste de travaille commence et termine dans la même journée d) Si un conducteur circule dehors d'un rayon de 160km du terminus d'attache il est obligé de remplir une fiche journalière
correct! ******* ************** pregunta 4 ******** Remy travaille au cycle de 7 jours (Cycle 1), il a travaillé 50 heures entre lundi et vendredi. Combien d'heures peut il travailler le dimanche?
a) 20 car il peut travailler jusqu'a 70 heures dans le cycle b) 10 car il peut travailler jusqu'a 60 heures dans le cycle c)13 car il ne peut travailler plus de 13 heures dans la même journée d) toutes celles qu'il veut car il commence une nouvelle cycle après une rémise à zéro
correct! ******* ************** pregunta 5 ******** Un conducteur dans le cycle 1 ne dois pas depasser:
a) 6h de conduite par jour b) 70h de conduite dans les derniers 7 jours c) 120h de conduite dans les derniers 14 jours d) 8h de répose consecutives
correct! ******* ************** pregunta 6 ******** Selon son exploitant, David commence ses journées a 4h le matin, il est venu conduire ce matin de 6h a 15h, combien d'heures peut il travailler si le prochaine trajet commence a 23h
a) 13 car il commence un nouveau poste de travail b) 4 car il ne peut pas travailler plus de 13 h dans le même journée c) 5 car il doit finir sa journée à 4h d) Il ne peut pas conduire
la réponse correcte est b tu as 1 incorrectes ******* ************** pregunta 7 ******** Sandra travaille au cycle de 14 jours (Cycle 2), elle a travaillé 65 heures entre lundi et vendredi de cette semaine et 45 heures entre lundi et samedi de la semaine anterieur(Elle n'a pas travaillé ce vendredi et samedi, ni dimanche passé). Combien d'heures peut elle travailler le dimanche?
a) 10, car elle peut travailler jusqu'a 120 heures dans le cycle b) Aucune, car elle a déjà dépassé les heures après la journée de répose de dimanche c) 13 car c'est le maximum possible dans une journée d) 5 car elle peut travailler jusqu'a 70 heures après la journée de répose
correct! ******* ************** pregunta 8 ******** Selon son exploitant, Pedro commence ses journées a minuit, son chief le propose de faire 9h de travail et 9h de répose en alternance (et suivre de la même facon), il l'offre un augmentation de salaire
a) Pedro peut accepter car il aura plus de 8h de répose consecutive b) Pedro ne devrait pas accepter car il depassera les heures de travail dans une journée c) Pedro doit accepter, parce que c'est payant d) Aucune des optiones antérieures
la réponse correcte est b tu as 2 incorrectes ******* ************** pregunta 9 ******** André travaille au cycle de 7 jours (Cycle 1), il a travaillé 65 heures entre lundi et vendredi (13 heures chaque journée), son dernière voyage est fini vendredi a 22h . Il est offert de travailler le dimanche pour faire un trajet de 6 heures
a) il ne peut pas travailler pour ne pas depasser la limite d'heures dans le cycle b) Il ne peut pas travailler 6 jours dans le même cycle c)Il peut faire le trajet en partant à 6h (le matin) car il commence un nouveau cycle après une rémise à zéro d) Il peut faire le trajet en partant à 12h (midi) car il commence un nouveau cycle après une rémise à zéro
la réponse correcte est d tu as 3 incorrectes ******* ************** pregunta 10 ******** Sarah travaille au cycle de 14 jours (Cycle 2), elle a conduit 39 heures entre lundi et mercredi de la semaine passé, elle n'a pas travaillé jeudi ni vendredi de la semaine passé. entre samedi passé et mercredi, elle a conduit 13 heures par jour. Elle n'a pas travaillé Jeudi, vendredi ni samedi de cette semaine. Combien d'heures peut elle travailler le dimanche?
a) 16, car elle peut travailler jusqu'a 120 heures dans le cycle b) 15 car elle peut travailler jusqu'a 70 heures après la journée de répose de dimanche c) 13 car c'est le maximum possible dans une journée et elle peut remettre son cycle à zero d) elle à déjà dépasé le maximum d'heures
la réponse correcte est c tu as 4 incorrectes ******* ************** pregunta 11 ******** Un conducteur dans le cycle 2 ne dois pas depasser:
a) 70 h de conduite après le dernier répose de 24h b) 13h de conduite dans la même journée c) 120h de conduite dans les derniers 14 jours d) tous les options antérieures
la réponse correcte est d tu as 5 incorrectes ******* ************** pregunta 12 ******** La durée maximal d'une poste de travaile est
a) 6h b) 16h c) 13h d) 24h
la réponse correcte est b tu as 6 incorrectes ******* ************** pregunta 13 ******** Pour remettre à zero son cycle, un conducteur que suive el cycle 2 doit se réposer
a) 14h b) 72h c) 24h d) 36h
correct! ******* ************** pregunta 14 ******** Pour remettre à zero son cycle, un conducteur que suive el cycle 1 doit se réposer
a) 14h b) 72h c) 24h d) 36h
la réponse correcte est d tu as 7 incorrectes ******* tu as 7 bien répondu et 7 incorrectes
︠a4e2aa4c-14ca-40e7-9241-a507966fafdf︠