Mundo em Python

Converter radianus para graus (usando Tkinter e Terminal)

# Terminal


import math
grau = float(input("Digite o radianus que quer converter: "))
print (f'{grau} são {math.degrees(grau)} graus')

# Tkinter


import math
from tkinter import *
root = Tk()
root.title("Converter radianus para graus")
root.geometry("400x200")
root.resizable(0,0)
root.configure(bg="#f0f8ff")
def limpar():
radionus_entrada.delete(0, END)
def app():
r = radionus.get()
d = math.degrees(r)
darr = round(d,4)
resultado.set(darr)
titulo = Label(text="Converter radianus para graus",
bg="#f0f8ff",fg="#b45f06",font=("Arial","15","bold"))
titulo.place(relx=0.15,rely=0.05)
radionus = DoubleVar()
radionus_texto = Label(text="Radianus:",bg="#f0f8ff",fg="#367588",
font=("Arial","12","bold"))
radionus_texto.place(relx=0.3,rely=0.25)
radionus_entrada= Entry(textvariable=radionus,font=("Arial","12","bold"),
bg="white",fg="green",justify='center')
radionus_entrada.place(relx=0.55,rely=0.25,relwidth=0.2) #
but_Converter= Button( text="Converter", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'),command=app)
but_Converter.place(relx=0.05, rely=0.5, relwidth=0.25, relheight=0.15) but_limpar = Button( text="Limpar", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.35, rely=0.5, relwidth=0.25, relheight=0.15) but_sair = Button( text="Sair", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.65, rely=0.5, relwidth=0.25, relheight=0.15) resultado = StringVar()
vresultado = Label(textvariable=resultado,font=("Arial",12,"bold"),
bg="#f0f8ff",fg="#20124d")
vresultado.place(relx=0.15,rely=0.8,relwidth=0.7) root.mainloop()
0