| 12
 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
 
 | from tkinter import*
def tension(event) :
    "Entrée de la valeur de la tension, exprimée en Volts"
    global t
    t = (eval(champT.get()))
    chT.configure(text='tension = ' + str(t))
    if r : 
        i = t/r
        chI.configure(text="L'intensité est donc \nde " + str(i) + " ampères")
    
def resistance(event) :
    "Entrée de la valeur de la résistance, exprimée en Ohms"
    global r
    r = (eval(champR.get()))
    chR.configure(text='résistance = ' + str(r))
    i = t/r
    chI.configure(text="L'intensité électrique \nest donc de " + str(i) + " ampères"
fen = Tk()
fen.title('Schéma électrique simple')
can = Canvas(fen,bg='white',width=1000,height=700)
can.grid(column=1,row=1,rowspan=6)
Label(fen,text='Tension \n(en volts)').grid(row=1,column=2)
champT = Entry(fen)
champT.bind("<Return>",tension)
champT.grid(row=1,column=3)
chT = Label(fen)
chT.grid(row=2,column=3)
Label(fen,text='Résistance \n(en Ohms)').grid(row=3,column=2)
champR = Entry(fen)
champR.bind("<Return>",resistance)
champR.grid(row=3,column=3)
chR = Label(fen)
chR.grid(row=4,column=3)
chI = Label(fen)
chI.grid(row=5,column=2,columnspan=2)
Button(fen,text='Bye Bye', command=fen.quit).grid(row=6,column=3)
fen.mainloop()
fen.destroy() | 
Partager