from tkinter import * def mostrar_sigla(*args):
estado_selecionado = var.get()
sigla = estados_brasileiros.get(estado_selecionado, "Estado não encontrado")
label_sigla.config(text=f"Sigla: {sigla}") root = Tk()
root.geometry("520x250")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Siglas dos Estados Brasileiro") titulo = Label(text="Siglas dos Estados Brasileiro",
font=("Arial", "25", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.08, rely=0.05)
estados_brasileiros = {
"Acre": "AC", "Alagoas": "AL", "Amapá": "AP", "Amazonas": "AM", "Bahia": "BA", "Ceará": "CE",
"Distrito Federal": "DF", "Espírito Santo": "ES", "Goiás": "GO", "Maranhão": "MA", "Mato Grosso": "MT",
"Mato Grosso do Sul": "MS", "Minas Gerais": "MG", "Pará": "PA", "Paraíba": "PB", "Paraná": "PR",
"Pernambuco": "PE", "Piauí": "PI", "Rio de Janeiro": "RJ", "Rio Grande do Norte": "RN", "Rio Grande do Sul": "RS",
"Rondônia": "RO", "Roraima": "RR", "Santa Catarina": "SC", "São Paulo": "SP", "Sergipe": "SE", "Tocantins": "TO"
} lista_estados = list(estados_brasileiros.keys()) var = StringVar()
var.set(lista_estados[0]) lista_estados_menu = OptionMenu(root, var, *lista_estados)
lista_estados_menu.place(relx=0.3, rely=0.4,relwidth=0.45)
lista_estados_menu.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial",16,"bold"))
lista_estados_menu["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 16,"bold")) label_sigla = Label(root, text="Sigla: ", font=("Arial", 16,"bold"), bg="#103030", fg="#FFFFFF")
label_sigla.place(relx=0.3, rely=0.7) var.trace("w", mostrar_sigla) root.mainloop()
#Para os EUA
from tkinter import * def mostrar_sigla(*args):
estado_selecionado = var.get()
sigla = estados_eua.get(estado_selecionado, "Estado não encontrado")
label_sigla.config(text=f"Sigla: {sigla}") root = Tk()
root.geometry("520x250")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Siglas dos Estados dos EUA") titulo = Label(text="Siglas dos Estados dos EUA",
font=("Arial", "25", "bold"), bg="#103030", fg="#49e3e3")
titulo.place(relx=0.08, rely=0.05)
estados_eua = {
"Alabama": "AL", "Alaska": "AK", "Arizona": "AZ", "Arkansas": "AR", "Califórnia": "CA",
"Colorado": "CO", "Connecticut": "CT", "Delaware": "DE", "Flórida": "FL", "Geórgia": "GA",
"Hawái": "HI", "Idaho": "ID", "Illinois": "IL", "Indiana": "IN", "Iowa": "IA",
"Kansas": "KS", "Kentucky": "KY", "Luisiana": "LA", "Maine": "ME", "Maryland": "MD",
"Massachusetts": "MA", "Michigan": "MI", "Minnesota": "MN", "Mississippi": "MS", "Missouri": "MO",
"Montana": "MT", "Nebraska": "NE", "Nevada": "NV", "Nova Hampshire": "NH", "Nova Jersey": "NJ",
"Novo México": "NM", "Nova York": "NY", "Carolina do Norte": "NC", "Dakota do Norte": "ND",
"Ohio": "OH", "Oklahoma": "OK", "Oregon": "OR", "Pensilvânia": "PA", "Rhode Island": "RI",
"Carolina do Sul": "SC", "Dakota do Sul": "SD", "Tennessee": "TN", "Texas": "TX", "Utah": "UT",
"Vermont": "VT", "Virgínia": "VA", "Washington": "WA", "Virgínia Ocidental": "WV", "Wisconsin": "WI",
"Wyoming": "WY"
}
lista_estados = list(estados_eua.keys()) var = StringVar()
var.set(lista_estados[0]) lista_estados_menu = OptionMenu(root, var, *lista_estados)
lista_estados_menu.place(relx=0.3, rely=0.4,relwidth=0.45)
lista_estados_menu.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial",16,"bold"))
lista_estados_menu["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 16,"bold")) label_sigla = Label(root, text="Sigla: ", font=("Arial", 16,"bold"), bg="#103030", fg="#FFFFFF")
label_sigla.place(relx=0.3, rely=0.7) var.trace("w", mostrar_sigla) root.mainloop()