Lembre-se: A média (aritmética simples) é um número que representa o valor central de um conjunto de dados. Por exemplo, se você tem uma lista de notas, a média seria o resultado de somar todas as notas e dividir pelo número total de notas. Isso nos dá uma ideia geral do desempenho, já que é uma representação numérica que mostra o resultado combinado de todas as notas.
No script Python abaixo, é executado o cálculo da média de duas notas utilizando a biblioteca tkinter para criação de uma interface gráfica (janela) para entrada e exibição de dados.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# importação da bibliteoca tkinter from tkinter import * # criação da janela principal janela = Tk() # título da janela janela.title("GuiaTECH | Cálculo da Média") # dimensões da janela janela.geometry("300x200+100+100") # função que calcular a média def calcular_media(): nota1 = float(edt_nota1.get()) nota2 = float(edt_nota2.get()) media = (nota1 + nota2) / 2 if media >= 7: situacao = " | Aprovado!" else: situacao = " | Reprovado!" lbl_resultado["text"] = "MÉDIA = " + str(media) + situacao # rótulo e campo de entrada para a 1ª nota lbl_nota1 = Label(janela, text="1ª NOTA: ") lbl_nota1.place(x=30, y=50) edt_nota1 = Entry(janela) edt_nota1.place(x=90, y=50) edt_nota1.focus() # rótulo e campo de entrada para a 1ª nota lbl_nota2 = Label(janela, text="2ª NOTA: ") lbl_nota2.place(x=30, y=80) edt_nota2 = Entry(janela) edt_nota2.place(x=90, y=80) # label que exibe o resultado lbl_resultado = Label(janela, text="*** RESULTADO ***") lbl_resultado.place(x=30, y=120) # botão calcular btn_calcular = Button(janela, text="Calcular", command=calcular_media) btn_calcular.place(x=30, y=150) janela.mainloop() |
Exemplo de janela criada:
—
Deixe suas dúvidas logo abaixo.
*Atualizado em 1 de fevereiro de 2023