from random import * def calculmental(): choix=int(input("Choisir le niveau de 1 à 5")) if choix == 1: nb_1=randint(0,100) nb_2=randint(0,100) operation=randint(0,1) if operation==0: result = nb_1 + nb_2 print(nb_1,"+", nb_2,"=") answer = float(input()) if answer == result: print("bonne réponse") calculmental() else : print("la réponse etait :",result) calculmental() else: result = nb_1 - nb_2 print(nb_1, "-", nb_2, "=") answer = float(input()) if answer == result: print("bonne réponse") calculmental() else : print("la réponse etait :",result) calculmental() elif choix == 2: nb_1=randint(-100,100) nb_2=randint(-100,100) operation=randint(0,1) if operation==0: result = nb_1 + nb_2 print(nb_1,"+", nb_2,"=") answer = float(input()) if answer == result: print("bonne réponse") calculmental() else : print("la réponse etait :",result) calculmental() else: result = nb_1 - nb_2 print(nb_1, "-", nb_2, "=") answer = float(input()) if answer == result: print("bonne réponse") calculmental() else : print("la réponse etait :",result) calculmental() elif choix == 3: nb_1=randint(0,20) nb_2=randint(0,20) result = nb_1 * nb_2 print(nb_1, "x", nb_2, "=") answer = float(input()) if answer == result: print("bonne réponse") calculmental() else: print("la réponse etait :", result) calculmental() elif choix == 4: r=[2,4] nb_1 = randint(0, 10) nb_2 = choice(r) result = nb_1 / nb_2 print(nb_1, "/", nb_2, "=") answer = float(input()) if answer == result: print("bonne réponse") calculmental() else: print("la réponse etait :", result) calculmental() else: print("Ce niveau peut être très difficile") nb_1 = randint(0, 100) nb_2 = randint(0, 100) operation = randint(0, 1) if operation == 0: result = nb_1 * nb_2 print(nb_1, "x", nb_2, "=") answer = float(input()) if answer == result: print("bonne réponse") calculmental() else: print("la réponse etait :", result) calculmental() else: result = nb_1 * nb_2 print(nb_1, "x", nb_2, "=") answer = float(input()) if answer == result: print("bonne réponse") calculmental() else: print("la réponse etait :", result) calculmental() calculmental()