from tkinter import * def calcul(): adresse_ip = value1.get() masque = value2.get() adresse_ip = adresse_ip.split(".") masque = masque.split(".") resultat = [] resultat.append(int(adresse_ip[0]) & int(masque[0])) resultat.append(int(adresse_ip[1]) & int(masque[1])) resultat.append(int(adresse_ip[2]) & int(masque[2])) resultat.append(int(adresse_ip[3]) & int(masque[3])) label.configure(text=resultat) fenetre = Tk() value1 = StringVar() value1.set("Saisir l'adresse IP") entree1 = Entry(fenetre, textvariable=value1, width=30) entree1.pack() value2 = StringVar() value2.set("Saisir le masque de sous réseau") entree2 = Entry(fenetre, textvariable=value2, width=30) entree2.pack() bouton = Button(fenetre, text ='calcul', command=calcul, bg="pink") bouton.pack() label = Label(fenetre, text="adresse IP du reseau") label.pack() fenetre.mainloop() fenetre.destroy()