Calculadora simples em Python

Fala devs! Hoje estou trazendo pra vocês uma calculadora bem simples em Python 3. A calculadora vai ser feita utilizando uma biblioteca bem legal que é o Tkinter: uma das bibliotecas de Python. Na verdade, não é exatamente do Python, porque ela já está presente nativamente no Windows no Mac e no Linux.



# coding: UTF-8
# Autor: Raimundo Alexandre Galdino da Silva
# Site: Start Python 3

from tkinter import * # importando a biblioteca TKinter
from math import pow, sqrt # inportando a biblioteca de matemática


# função de soma
def bt_soma():
try:
n1 = float(caixa1.get())
n2 = float(caixa2.get())
texto['text'] = n1 + n2
except ValueError:
texto['text'] = 'Valores invalidos'


# iniciando a janela
janela = Tk() # atribuindo uma instância de Tk, isso é oque gera a janela
janela.geometry('400x500+200+200') # dimensões da janela 'L x A + D + E'
janela.title('Calculadora') # titulo

caixa1 = Entry(janela) # gerando uma caixa de texto
caixa1.place(x=50, y=70) # posição

caixa2 = Entry(janela) # outra caixa de texto
caixa2.place(x=200, y=70) # posição

# gerando Botões
btsoma = Button(janela, text='+', font='bold', width=4, command=bt_soma)
btsoma.place(x=100, y=130)

# instanciando os 2 textos que serão dissubstituídos pela resposta
texto = Label(janela, text='-----')
texto.place(x=100, y=100)

texto2 = Label(janela, text='= ', font='bold')
texto2.place(x=80, y=100)
# loop
janela.mainloop()

Bom galera, dessa vez não tem uma explicação porque ficaria um texto muito longo. Então
eu preferi deixar o código bem pequeno e muito comentado. Caso queiram ver uma versão
um pouco maior e com mais funcionalidades, cliquem aqui.

0 comments:

Obrigado por comentar