#!/usr/bin/env python3 # -*-coding:utf-8 -* """ Created on Wed Jun 27 18:50:20 2018 v0.3 @author: @samuelvermeulen.pro """ import random import os import time os.system('clear') # On nettoye l'écran score = 0 tour = 1 ntour = input("nombre de tours ? ") os.system('clear') while tour <= int(ntour): print("Tour :", tour, "/", ntour) # Affichage tours # Tirage au sort des nombres et des opérandes a = random.randint(1,1000) b = random.randint(1,1000) op = random.randint(1,4) print(u"Tapez q comme résultat pour Quitter\n") # On pose l'opération if op == 1: print("Combien font ", a, " + ", b, " = ", end = " ") resultat = input() if resultat == "q": #Quitter os.system('clear') print(u"Au revoir et à Bientôt !!") break try: if int(resultat) == (a+b): print(u"Exact !!\n") score +=1 # Gagne 1 point time.sleep(2) os.system('clear') else: print(u"Faux !!\nLe Résultat était : ", (a+b), "\n") time.sleep(2) os.system('clear') except ValueError: print("C'est des maths et non pas de la littérature !!") time.sleep(2) os.system('clear') if op == 2: print("Combien font ", a, " - ", b, " = ", end = " ") resultat = input() if resultat == "q": #Quitter os.system('clear') print(u"Au revoir et à Bientôt !!") break try: if int(resultat) == (a-b): print(u"Exact !!\n") score +=1 # Gagne 1 point time.sleep(2) os.system('clear') else: print(u"Faux !!\nLe Résultat était : ", (a-b), "\n") time.sleep(2) os.system('clear') except ValueError: print("C'est des maths et non pas de la littérature !!") time.sleep(2) os.system('clear') if op == 3: print("Combien font ", a, " X ", b, " = ", end = " ") resultat = input() if resultat == "q": #Quitter os.system('clear') print(u"Au revoir et à Bientôt !!") break try: if int(resultat) == (a*b): print(u"Exact !!\n") score +=1 # Gagne 1 point time.sleep(2) os.system('clear') else: print(u"Faux !!\nLe Résultat était : ", (a*b), "\n") time.sleep(2) os.system('clear') except ValueError: print("C'est des maths et non pas de la littérature !!") time.sleep(2) os.system('clear') if op == 4: print("Combien font ", a, " ÷ ", b, " = (donnez l'entier)", end = " ") resultat = input() if resultat == "q": #Quitter os.system('clear') print(u"Au revoir et à Bientôt !!") break try: if int(resultat) == int(a/b): print(u"Exact !!\n") score +=1 # Gagne 1 point time.sleep(2) os.system('clear') else: print(u"Faux !!\nLe Résultat était : ", (a/b), "\n") time.sleep(2) os.system('clear') except ValueError: print("C'est des maths et non pas de la littérature !!") time.sleep(2) os.system('clear') tour += 1 #Incrément tour print("Partie terminée, votre note est de", score, "/", ntour) # Fin de Partie input("\n\rTouche ENTRÉE pour quitter")