Advertisement
Allena_Gorskaya

Untitled

Feb 27th, 2019
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. from tkinter import Tk, simpledialog, messagebox
  2.  
  3. root = Tk()
  4. root.withdraw()
  5.  
  6. def f(message):
  7. if len(message) % 2 != 0:
  8. message += '!'
  9. A = list(message)
  10. for i in range(0, len(A), 2):
  11. A[i], A[i + 1] = A[i + 1], A[i]
  12. return ''.join(A)
  13.  
  14.  
  15. while True:
  16. task = simpledialog.askstring('Задание', 'Что сделать: зашифровать или расшифровать?')
  17. if task == 'зашифровать':
  18. message = simpledialog.askstring('Сообщение', 'Введите секретное сообщение:')
  19. new_message = f(message)
  20. messagebox.showinfo('Зашифрованное сообщение', new_message[::-1])
  21. elif task == 'расшифровать':
  22. message = simpledialog.askstring('Сообщение', 'Введите шифровку:')
  23. new_message = f(message[::-1])
  24. messagebox.showinfo('Расшифрованное сообщение', new_message)
  25. else:
  26. break
  27.  
  28. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement