Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import *
- import math
- def calcola():
- numero = float(n.get())
- risultato = "Risultato: " + str(math.sqrt(numero))
- output.configure(text=risultato)
- def pulisci():
- n.delete(0, END)
- output.config(text="")
- window = Tk()
- window.title("Calcola Radice Quadrata")
- window.geometry("400x200")
- window.resizable(False, False)
- window.config(bg='lightblue')
- # ----------------------------------------------------------------------------------------------------------------------
- alta = Frame(window, bg='lightblue')
- alta.pack()
- testo = Label(alta, text="Calcola Radice Quadrata", bg='lightblue', font="Arial 14 bold")
- testo.grid(column=0, row=0, columnspan=2, padx=5, pady=5)
- text1 = Label(alta, text="Inserisci il numero: ", bg='lightblue')
- text1.grid(column=0, row=1, sticky=W, padx=5)
- n = Entry(alta, width=15)
- n.focus_set()
- n.grid(column=1, row=1, padx=5, pady=5)
- # ----------------------------------------------------------------------------------------------------------------------
- bassa = Frame(window, bg='lightblue')
- bassa.pack(pady=5)
- calcola = Button(bassa, text="CALCOLA", bg='cyan', command=calcola)
- calcola.grid(column=0, row=0, sticky=W, padx=5, pady=5)
- pulisci = Button(bassa, text="PULISCI", bg='cyan', command=pulisci)
- pulisci.grid(column=1, row=0, sticky=W, padx=5, pady=5)
- esci = Button(bassa, text="ESCI", bg='cyan', command=quit)
- esci.grid(column=2, row=0, sticky=W, padx=5, pady=5)
- # ----------------------------------------------------------------------------------------------------------------------
- zona_output = Frame(window, bg='lightblue')
- zona_output.pack()
- output = Label(zona_output, text="", bg='lightblue')
- output.grid(column=0, row=0)
- window.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement