from tkinter import * import random def règle_des_signes(): values['a'] = a = random.randint(1, 100) values['b'] = b = random.randint(1, 100) print("Quel est le signe d'un produit de facteurs comportant", a, \ "facteurs positfs et", b, "facteurs négatifs ?") def positif(): b = values['b'] if b%2== 0: return"POSITIF" else: return "NEGATIF" def pair(): b = values['b'] if b%2== 0: return"PAIR" else: return "IMPAIR" def réponse_règle_des_signes(): b = values['b'] print(positif(),"car il comporte un nombre",pair(),"(",b,") de facteurs négatifs") print(' ') print(' ') def aide(): print("Si un produit comprend un nombre",pair(),"de facteurs négatifs alors, ce produit de facteurs est", positif()) print("Le nombre de facteurs positifs n'a aucune incidence sur le signe d'un produit.") print(' ') print(' ') print(' ') fenetre = Tk() values={'a':0,'b':0} canvas = Canvas(fenetre, width=100, height=20, background='white') canvas.pack(side =TOP, padx =5, pady =5) bouton1 = Button(fenetre, text ='règle des signes', command = règle_des_signes) bouton1.pack(side =TOP, padx =10, pady =10) bouton2 = Button(fenetre, text ='réponse_règle des signes', command = réponse_règle_des_signes) bouton2.pack(side =TOP, padx =10, pady =10) bouton7= Button (fenetre, text="aide",width=10, command=aide) bouton7.pack(side =TOP, padx =10, pady =10) fenetre.mainloop()