# Règle des signes from tkinter import * import random import math import time from tkinter.messagebox import * """ ########################### A LIRE AVANT DE COMMENCER LES EXERCICES ##################################### Après avoir téléchargé Python 3.6 et ouvert ce fichier (double-clic), pour faire un des exercices ci-dessous, il faut déplacer la fenetre de l'interpréteur vers la droite de façon à faire apparaitre une petite fenetre nommée tk Pour faire un exercice, appuyer sur un des boutons. Les exercices ne sont pas interactifs, il n'y a rien à écrire à l'écran par contre, vous pouvez prendre une feuille de papier et un stylo pour répondre puis attendre la réponse et la comparer avec la votre. ######################################## MODIFICATIONS POSSIBLES ######################################### L'intervalle des valeurs prises par a et/ou b : a=random.choice(range(la valeur minimale, la valeur maximale)) ces deux valeurs sont des ENTIERS positifs ou négatifs : range(-20,-3) ou range(20,57) ou range(-2,8) etc ... En dehors de ces modifications possibles ci-dessous, NE MODIFIEZ RIEN faute de quoi, le programme pourrait ne plus fonctionner. Je vous conseille de faire UNE COPIE de ce fichier afin de pouvoir le récupérer en cas de modification accidentelle. """ ################################################################################################################ """Le signe d'un produit de facteurs ne dépend que du nombre de facteurs négatifs. """ def règle_des_signes(): global a a = random.randint(1,100) # modification global b b = random.randint(1,100) # modification print("Quel est le signe d'un produit de facteurs comportant",a,"facteurs positfs et",b,"facteurs négatifs ?") def réponse_règle_des_signes(): global a a global b b if b%2==0: print("POSITIF car il comporte un nombre PAIR (",b,") de facteurs négatifs") print(' ') print(' ') else: print("NEGATIF car il comporte un nombre IMPAIR (",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("Si un produit comprend un nombre impair de facteurs négatifs alors, ce produit de facteurs est négatif") print("Le nombre de facteurs positifs n'a aucune incidence sur le signe d'un produit.") ################################################################################### fenetre = Tk() 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()