from tkinter import *
root = Tk()
root.title("Criptografia")
root.geometry("400x350")
root.configure(bg="#2effee")
root.resizable(0,0)
def crip():
n = chave.get()
m = mensagem.get().lower()
codificado = []
str = ""
for letra in m:
passou = ord(letra)
if passou >= 123 and passou <= 127:
letra1 = chr(passou)
codificado.append(letra1)
print("Passou aqui")
elif passou >= 32 and passou <= 64:
letra1 = chr(passou)
codificado.append(letra1)
elif (passou + n) > 122:
certo = ((passou + n) - 26)
letra1 = chr(certo)
codificado.append(letra1)
else:
letra1 = chr(passou + n)
codificado.append(letra1)
a= str.join(codificado)
converter.set(a)
def limpar1():
chaveentrada.delete(0, END)
mensagementrada.delete(0, END)
titulo = Label(text="Criptografia de César",font=("arial","18","bold"),bg="#2effee",fg="#dfa801")
titulo.place(relx=0.2,rely=0.05)
mensagemtext = Label(text="Mensagem",font=("arial","15","bold"),bg="#2effee",fg="#898378")
mensagemtext.place(relx=0.1,rely=0.25)
mensagem = StringVar()
mensagementrada = Entry(textvariable=mensagem)
mensagementrada.place(relx=0.4,rely=0.28)
chavetext = Label(text="Chave",font=("arial","15","bold"),bg="#2effee",fg="#898378")
chavetext.place(relx=0.1,rely=0.38)
chave = IntVar()
chaveentrada = Entry(textvariable=chave,justify='center')
chaveentrada.place(relx=0.4,rely=0.38)
bt_calcular1 = Button( text="Converter", bd=2, bg='#107db2',
fg='white', font=('verdana', 14, 'bold'),
command=crip)
bt_calcular1.place(relx=0.2,rely=0.5, relwidth=0.3, relheight=0.1)
butlimpar1 = Button( text="Limpar", bd=2,
bg='#107db2', fg='white', font=('verdana', 14, 'bold'),
command=limpar1,justify='center')
butlimpar1.place(relx=0.55, rely=0.5, relwidth=0.3, relheight=0.1)
converter = StringVar()
text_converter=Label( textvariable=converter)
text_converter.place(relx=0.2,rely=0.7,relwidth=0.6)
root.mainloop()