Raiz Quadrado usando tkinter

from tkinter import *
root =Tk()
class raizquadrado():
def __init__(self):
self.root = root
self.janela()
self.raiz()
root.mainloop()

def janela(self):
self.root.title("Raiz Quadrado")
self.root.geometry("370x150")
self.root.resizable(False, False)
def raiz(self):
self.numero =DoubleVar()
self.lb_numero = Label(text="Valor para calcular a raiz quadrada:",
bg='#dfe3ee', fg='#107db2')
self.lb_numero.place(relx=0.05, rely=0.15)
self.entry_numero = Entry(textvariable=self.numero)
self.entry_numero.place(relx=0.6, rely=0.15)

self.bt_calcular = Button(text="Calcular", bd=2, bg='#107db2', fg='white',
font=('verdana', 8, 'bold'), command=self.butao)
self.bt_calcular.place(relx=0.3, rely=0.4, relwidth=0.2, relheight=0.1)

self.resultado = StringVar()
self.lb_resultado = Label(text="Resultado ", bg='#dfe3ee', fg='#107db2')
self.lb_resultado.place(relx=0.05, rely=0.6)
self.l_resultado = Label(textvariable=self.resultado)
self.l_resultado.place(relx=0.4, rely=0.6, relwidth=0.2)

def butao(self):
n = self.numero.get()
import math
rquadrado = round(math.sqrt(n),2)
if rquadrado < 0:
rquadrado = 'Não tem raiz quadrado'
return self.resultado.set(rquadrado)
raizquadrado()

Comentários

Mensagens populares deste blogue

Criar Cartões de Visita

12 signos egípcios

Calcular a percentagem de ocupação