Aula 5

Calculando uma média de dois números inseridos usando Custom Tkinter
 avatar
unknown
python
7 days ago
1.2 kB
4
Indexable
import customtkinter as ctk

def calculate_average():
    try:
        number1 = float(field_number1.get())
        number2 = float(field_number2.get())
        average = (number1 + number2) / 2
        text_number3.configure(text=f'A média entre {number1} e {number2} é igual a: {average}')
    except ValueError:
        text_number3.configure(text='Por favor, digite números válidos')


ctk.set_appearance_mode('dark')

window = ctk.CTk()
window.geometry('300x250')
window.minsize(250, 250)
window.title('Calculadora de média')

text_number1 = ctk.CTkLabel(window, text='Número 1:')
text_number1.pack(pady=5)
field_number1 = ctk.CTkEntry(window, placeholder_text='Primeiro número', placeholder_text_color='green')
field_number1.pack(pady=5)

text_number2 = ctk.CTkLabel(window, text='Número 2:')
text_number2.pack(pady=5)
field_number2 = ctk.CTkEntry(window, placeholder_text='Segundo número', placeholder_text_color='green')
field_number2.pack(pady=5)

button_calc = ctk.CTkButton(window, text='Calcular', command=calculate_average)
button_calc.pack(pady=20)

text_number3 = ctk.CTkLabel(window, text='', text_color='green')
text_number3.pack(pady=5)

window.mainloop()
Leave a Comment