Advertisement
Guest User

Untitled

a guest
Dec 12th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. import tkinter as tk
  2. import math
  3. def calcola():
  4. a=float(v1.get())
  5. b=float(r1.get())
  6. c=float(c1.get())
  7. d=float(t1.get())
  8. i=2
  9. valore=1
  10. while i>valore:
  11. i=(a/b)*math.e**(-d/(b*c))
  12. d=d+1
  13. print(i)
  14.  
  15.  
  16. finestra1=tk.Tk()
  17. finestra1.geometry('800x290')
  18. finestra1.title('Scarica di un condensatore')
  19. finestra1.configure(bg="orange")
  20. v=tk.Label(finestra1, padx=20, pady=5, fg="blue", text="inserisci la differenza di potenziale", bg="orange",font=('helvetica',15,'bold'))
  21. v.grid(column=0,row=0)
  22. v1=tk.Entry(finestra1,width=25,justify="right",font=15)
  23. v1.grid(column=1,row=0)
  24. r=tk.Label(finestra1, padx=20, pady=5, fg="blue", text="inserisci la resistenza", bg="orange",font=('helvetica',15,'bold'))
  25. r.grid(column=0,row=1)
  26. r1=tk.Entry(finestra1,width=25,justify="right",font=15)
  27. r1.grid(column=1,row=1)
  28. c=tk.Label(finestra1, padx=20, pady=5, fg="blue", text="inserisci la carica", bg="orange",font=('helvetica',15,'bold'))
  29. c.grid(column=0,row=2)
  30. c1=tk.Entry(finestra1,width=25,justify="right",font=15)
  31. c1.grid(column=1,row=2)
  32. t=tk.Label(finestra1, padx=20, pady=5, fg="blue", text="inserisci il tempo", bg="orange",font=('helvetica',15,'bold'))
  33. t.grid(column=0,row=3)
  34. t1=tk.Entry(finestra1,width=25,justify="right",font=15)
  35. t1.grid(column=1,row=3)
  36. calcola=tk.Button(finestra1,width=25,text="calcola",font=45, bg="red", fg="yellow", command=calcola)
  37. calcola.grid(column=1,row=4)
  38. finestra1.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement