1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
| from tkinter import *
def action1():
print("coucou")
N=int(nombre.get())
print(N)
etiquette2['text']='Les diviseurs de N sont :'
for i in range(1,N+1):
if N%i==0:
etiquette2['text']=etiquette2['text']+' '+str(i)+' '
def diviseur():
etiquette1=Label(fen,text='Entrer un nombre entier')
etiquette1.place(x=10,y=10)
etiquette2=Label(fen,text='Les diviseurs de N sont :')
etiquette2.place(x=10,y=35)
#nombre=Entry(fen)
nombre.place(x=150,y=10)
Btn_valider=Button(fen,text="Valider ce nombre",command=action1)
Btn_valider.place(x=200,y=55)
fen=Tk()
fen.geometry("400x300")
fen.title("Mathématiques expertes")
# 1) - Création de la barre des menus
menuBar=Menu(fen)
# 2) - Création des menus principaux
menuFichier = Menu(menuBar,tearoff=0)
menuArithmetique = Menu(menuBar,tearoff=0)
menuComplexe = Menu(menuBar,tearoff=0)
menuMatrice = Menu(menuBar,tearoff=0)
menuGraphe = Menu(menuBar,tearoff=0)
# 3) - Ajout de commandes au menu principal
menuBar.add_cascade(label="Fichier",menu=menuFichier)
menuFichier.add_command(label= "Quitter",command=quit)
menuBar.add_cascade(label="Arithmétique",menu=menuArithmetique)
menuArithmetique.add_command(label="Divisibilité")
menuArithmetique.add_command(label="PGCD")
menuArithmetique.add_command(label="Diviseurs",command=diviseur)
menuBar.add_cascade(label="Nombres Complexes",menu=menuComplexe)
menuBar.add_cascade(label="Matrices",menu=menuMatrice)
menuBar.add_cascade(label="Graphes",menu=menuGraphe)
fen.config(menu=menuBar)
nombre=int()
nombre=Entry(fen)
etiquette2=''
fen.mainloop() |
Partager