Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from tkinter import Tk, simpledialog, messagebox
- root = Tk()
- root.withdraw()
- def f(message):
- if len(message) % 2 != 0:
- message += '!'
- A = list(message)
- for i in range(0, len(A), 2):
- A[i], A[i + 1] = A[i + 1], A[i]
- return ''.join(A)
- while True:
- task = simpledialog.askstring('Задание', 'Что сделать: зашифровать или расшифровать?')
- if task == 'зашифровать':
- message = simpledialog.askstring('Сообщение', 'Введите секретное сообщение:')
- new_message = f(message)
- messagebox.showinfo('Зашифрованное сообщение', new_message[::-1])
- elif task == 'расшифровать':
- message = simpledialog.askstring('Сообщение', 'Введите шифровку:')
- new_message = f(message[::-1])
- messagebox.showinfo('Расшифрованное сообщение', new_message)
- else:
- break
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement