Mundo em Python

Exemplo muito simples de urna electrónica

from tkinter import *

root = Tk()
root.title("Exemplo muito simples")
root.geometry("400x250")
root.configure(bg="#a5c0fa")
root.resizable(0, 0) def limpar(variavel4):
variavel4.set("") def cal():
codigo = variavel4.get() try:
codigo_int = int(codigo)
except ValueError:
texto5.config(text="O código deve \nser um número")
return

if codigo == "":
texto5.config(text="Não colocou Código")
else:
deputado = next((item for item in deputados if item["codigo"].lower() == codigo.lower()), None)
if deputado:
texto5.config(text=deputado["nome"])
else:
texto5.config(text="Deputado não encontrado") deputados = [
{"codigo": "200", "nome": "Kim Kataguiri"},
{"codigo": "201", "nome": "Flávio Bolsonaro"},
{"codigo": "202", "nome": "Marco Feliciano"},
{"codigo": "203", "nome": "Eduardo Bolsonaro"},
{"codigo": "204", "nome": "Marcel van Hattem"}
]
# Número
texto4 = Label(text="Código", font=("Arial", "18", "bold"), fg="#034bd9", bg="#a5c0fa")
texto4.place(relx=0.4, rely=0.05)
variavel4 = StringVar()
entrada4 = Entry(textvariable=variavel4, justify='center')
entrada4.place(relx=0.3, rely=0.25, relwidth=0.4)
entrada4.focus() texto5 = Label(text=" ", font=("Arial", "18", "bold"), fg="#034bd9", bg="#a5c0fa")
texto5.place(relx=0.23, rely=0.7) # Botão
but = Button(text="Mostrar", font=("Arial", "12", "bold"), fg="white", bg="blue", command=cal)
but.place(relx=0.15, rely=0.5, relwidth=0.2, relheight=0.15) but1 = Button(text="Limpar", font=("Arial", "12", "bold"), fg="white", bg="blue",
command=lambda: limpar(variavel4))
but1.place(relx=0.6, rely=0.5, relwidth=0.2, relheight=0.15) root.mainloop()
0