Mundo em Python

Constantes Matemáticas

from tkinter import *
import pyperclip root = Tk()
root.geometry("400x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Constantes Matemáticas") titulo = Label(text="Constantes Matemáticas",
font=("Arial", "23", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.05, rely=0.05) def limpar():
resultado_texto.config(text="") def app_but1():
mensagem = f"3.14159"
resultado_texto.config(text=mensagem) def app_but2():
mensagem = f"2.71828"
resultado_texto.config(text=mensagem) def app_but3():
mensagem = f"1.61803"
resultado_texto.config(text=mensagem) def app_but4():
mensagem = f"0.57721"
resultado_texto.config(text=mensagem) def app_but5():
mensagem = f"8.314"
resultado_texto.config(text=mensagem) def app_but6():
mensagem = f"137.035999"
resultado_texto.config(text=mensagem) def app_but7():
mensagem = f"2.6854520010"
resultado_texto.config(text=mensagem) def app_but8():
mensagem = f"6.2831853071"
resultado_texto.config(text=mensagem) def app_but9():
mensagem = f"0.5772156649"
resultado_texto.config(text=mensagem) def app_but10():
mensagem = f"6.67430 × 10¹¹ m³/kg/s²"
resultado_texto.config(text=mensagem) def copiar():
texto = resultado_texto.cget("text")
if texto != "":
pyperclip.copy(texto)
resultado_texto.config(text=f"Copiado: {texto}") but1 = Button(text="π", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app_but1)
but1.place(relx=0.1, rely=0.2, relwidth=0.25, relheight=0.1) but2 = Button(text="e", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app_but2)
but2.place(relx=0.4, rely=0.2, relwidth=0.25, relheight=0.1) but3 = Button(text="φ", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app_but3)
but3.place(relx=0.7, rely=0.2, relwidth=0.25, relheight=0.1) but4 = Button(text="γ", bd=2, bg='#107db2', fg='white',
font=('verdana', 12, 'bold'), command=app_but4)
but4.place(relx=0.7, rely=0.35, relwidth=0.25, relheight=0.1) but5 = Button(text="R", bd=2, bg='#107db2',
fg='white', font=('verdana', 12, 'bold'), command=app_but5)
but5.place(relx=0.1, rely=0.35, relwidth=0.25, relheight=0.1) but6 = Button(text="c", bd=2, bg='#107db2',
fg='white', font=('verdana', 12, 'bold'), command=app_but6)
but6.place(relx=0.4, rely=0.35, relwidth=0.25, relheight=0.1) but7 = Button(text="K", bd=2, bg='#107db2',
fg='white', font=('verdana', 12, 'bold'), command=app_but7)
but7.place(relx=0.7, rely=0.5, relwidth=0.25, relheight=0.1) but8 = Button(text="τ", bd=2, bg='#107db2',
fg='white', font=('verdana', 12, 'bold'), command=app_but8)
but8.place(relx=0.1, rely=0.5, relwidth=0.25, relheight=0.1) but9 = Button(text="β", bd=2, bg='#107db2',
fg='white', font=('verdana', 12, 'bold'), command=app_but9)
but9.place(relx=0.4, rely=0.5, relwidth=0.25, relheight=0.1) but10 = Button(text="G", bd=2, bg='#107db2',
fg='white', font=('verdana', 12, 'bold'), command=app_but10)
but10.place(relx=0.7, rely=0.65, relwidth=0.25, relheight=0.1) but_limpar = Button(text="Limpar", bd=2, bg='green',
fg='white', font=('verdana', 12, 'bold'), command=limpar)
but_limpar.place(relx=0.1, rely=0.65, relwidth=0.25, relheight=0.1) but_copiar = Button(text="Copiar", bd=2, bg='orange'
, fg='white', font=('verdana', 12, 'bold'), command=copiar)
but_copiar.place(relx=0.4, rely=0.65, relwidth=0.25, relheight=0.1) but_sair = Button(text="Sair", bd=2, bg='red', fg='white', font=('verdana', 12, 'bold'), command=root.destroy)
but_sair.place(relx=0.7, rely=0.65, relwidth=0.25, relheight=0.1) resultado_texto = Label(text="", font=("Arial", 12, "bold"), bg="#cfe2f3")
resultado_texto.place(relx=0.05, rely=0.8, relwidth=0.9, relheight=0.15) root.mainloop()
0