import random
import time # on fixe la
valeur initiale du score score = 0
# on note le temps de départ dans la
variable tdep tdep = time.time()
# on crée une boucle pour poser 10
questions # i est une entier de l'intervalle [0,10[
for i
in range(0, 10): a = random.randint(2, 10) b
= random.randint(2, 10) rep = a * b quest =
str(a) +
" × " +
str(b) + " = " repu = input(quest)
if int(repu)
== rep: print("ok")
# le score est incrémenté si la réponse
est exacte score += 1 else:
print("Pas
du tout :", quest, rep) print("Terminé.")
print("Votre
score : ", score, "/ 10")
# on note le temps de fin dans la
variable tfin tfin = time.time()
# on ajoute un petit commentaire ;) if score < 5:
print("Retournez
à l'école primaire !") elif
score < 7: print("Bof,
je crois qu'il faut réviser les tables !")
elif score < 10:
print("C'est
pas mal. Encore un peu d'entraînement.")
elif score == 10:
print("Super
! Bravo !") # on affiche
la durée en min et sec ttest = tfin - tdep nbmin =
ttest // 60 nbsec = int(ttest
- nbmin * 60) print("Durée
pour répondre aux 10 questions : ", int(nbmin),
"min", nbsec, "s")
|