1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213
|
#IMPORTS ET VARIABLES
import time
import sys
score = 0
#PROGRESSBAR
def progressbar(it, prefix="", size=60, file=sys.stdout):
count = len(it)
def show(j):
x = int(size*j/count)
file.write("%s[%s%s] %i/%i\r" % (prefix, "#"*x, "."*(size-x), j, count))
file.flush()
show(0)
for i, item in enumerate(it):
yield item
show(i+1)
file.write("\n")
file.flush()
#INTRO
print("Bonjour !")
time.sleep(0.7)
nom = input("Comment t'appelles-tu ?")
time.sleep(0.7)
print ("C'est un joli prénom", nom)
math = input("Est-ce que tu aimes les QCM ?")
repmath = ["Oui", "oui", "Ouais", "ouais"]
if math in repmath:
print("Cool ! Moi aussi j'adore les QCM ! Profitons-en pour en faire un !")
else:
print("Dommage, a bientôt.")
sys.exit()
time.sleep(1.5)
#QUESTION 1
for i in progressbar(range(10), "CHARGEMENT: ", 40):
time.sleep(0.1)
time.sleep(0.5)
print("QUESTION 1")
time.sleep(1)
print()
time.sleep(0.5)
print("Combien de personnes vivent en France ?")
time.sleep(0.5)
print("A: environ 85 millions")
time.sleep(0.5)
print("B: environ 67 millions")
time.sleep(0.5)
print("C: environ 54 millions")
time.sleep(0.5)
rep1 = input("Réponse :")
juste1 = ["B", "b"]
if rep1 in juste1:
score = score + 1
print("Juste ! On est encore loin des 85 millions d'habitants avec une croissance anuelle de seulement 1.8 pourcent !")
time.sleep(1)
print("Vous gagnez un point, votre score est maintenant de", score, "point(s).")
else:
if score == 0:
print("Faux ! Votre score est toujours de 0 point.")
else:
score = score - 1
print("Faux ! Vous perdez un point, votre score est maintenant de", score, "point(s).")
time.sleep(2)
#QUESTION 2
for i in progressbar(range(5), "CHARGEMENT: ", 40):
time.sleep(0.1)
time.sleep(0.5)
print("QUESTION 2")
time.sleep(1)
print()
time.sleep(0.5)
print("Quelle est la personne la plus riche au monde ?")
time.sleep(0.5)
print("A: Bille Gates")
time.sleep(0.5)
print("B: Mark Zuckerberg")
time.sleep(0.5)
print("C: Jeff Bezos")
time.sleep(0.5)
rep2 = input("Réponse :")
juste2 = ["C", "c"]
if rep2 in juste2:
score = score + 1
print("Juste ! Les quelques 62 milliards de Mark Zuckerberg n'arrivent même pas à la cheville des 131 milliards de Jeff Bezos !")
time.sleep(1)
print("Vous gagnez un point, votre score est maintenant de", score, "point(s).")
else:
if score == 0:
print("Faux ! Votre score est toujours de 0 point.")
else:
score = score - 1
print("Faux ! Vous perdez un point, votre score est maintenant de", score, "point(s).")
time.sleep(2)
#QUESTION 3
for i in progressbar(range(5), "CHARGEMENT: ", 40):
time.sleep(0.1)
time.sleep(0.5)
print("QUESTION 3")
time.sleep(1)
print()
time.sleep(0.5)
print("Quel est le nombre de joueur dans une équipe de Football ?")
time.sleep(0.5)
print("A: 20")
time.sleep(0.5)
print("B: 10")
time.sleep(0.5)
print("C: 11")
time.sleep(0.5)
rep3 = input("Réponse :")
juste3 = ["C", "c"]
if rep3 in juste3:
score = score + 1
print("Juste ! Je vois que tu es un connaisseur", nom, "!")
time.sleep(1)
print("Vous gagnez un point, votre score est maintenant de", score, "point(s).")
else:
if score == 0:
print("Faux ! Votre score est toujours de 0 point.")
else:
score = score - 1
print("Faux ! Vous perdez un point, votre score est maintenant de", score, "point(s).")
time.sleep(2)
#QUESTION 4
for i in progressbar(range(5), "CHARGEMENT: ", 40):
time.sleep(0.1)
time.sleep(0.5)
print("QUESTION 4")
time.sleep(1)
print()
time.sleep(0.5)
print("Quelle est la date de la Révolution Française ?")
time.sleep(0.5)
print("A: 1789")
time.sleep(0.5)
print("B: 1753")
time.sleep(0.5)
print("C: 1762")
time.sleep(0.5)
rep4 = input("Réponse :")
juste4 = ["A", "a"]
if rep4 in juste4:
score = score + 1
print("Juste ! Elle a bien commencé en 1789 avec la chute de la Bastille et non pas avec l'ouverture vétérinaire de Lyon en 1762 !")
time.sleep(1)
print("Vous gagnez un point, votre score est maintenant de", score, "point(s).")
else:
if score == 0:
print("Faux ! Votre score est toujours de 0 point.")
else:
score = score - 1
print("Faux ! Vous perdez un point, votre score est maintenant de", score, "point(s).")
time.sleep(2)
#QUESTION 5
for i in progressbar(range(5), "CHARGEMENT: ", 40):
time.sleep(0.1)
time.sleep(0.5)
print("QUESTION 5")
time.sleep(1)
print()
time.sleep(0.5)
print("Quel est le premier jeu édité parmi ces propositions ?")
time.sleep(0.5)
print("A: Mario Bros.")
time.sleep(0.5)
print("B: GTA Vice City")
time.sleep(0.5)
print("C: Donkey Kong")
time.sleep(0.5)
rep5 = input("Réponse :")
juste5 = ["C", "c"]
if rep5 in juste5:
score = score + 1
print("Juste ! Donkey Kong est le papi de cette liste, étant né en 1981, il surpasse largement les 17 ans de Vice City !")
time.sleep(1)
print("Vous gagnez un point, votre score est maintenant de", score, "point(s).")
else:
if score == 0:
print("Faux ! Votre score est toujours de 0 point.")
else:
score = score - 1
print("Faux ! Vous perdez un point, votre score est maintenant de", score, "point(s).")
time.sleep(4)
#OUTRO
print()
if score > 3:
print("Félicitation", nom, "! On peut maintenant dire que tu as un bon niveau de Culture G !")
elif 1< score <= 3:
print("Tu as une note correcte", nom, "mais encore quelques progrès à faire !")
else:
print("Tu as eu de très mauvais résultats, mais je suis sûr qu'avec un peu d'entrainement, tu réussira ce quizz !")
time.sleep(2)
print("MERCI D'AVOIR PARTICIPE AU QUIZ ! A BIENTÔT !")
sys.exit() |
Partager