Advertisement
fevzi02

Untitled

Oct 11th, 2020
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.83 KB | None | 0 0
  1. import random
  2.  
  3. A = [ ["А", "Б","В","Г","Д","Е","Ё","Ж","З","И","r"],
  4. [ "Й","К","Л","М","Н","О","П","Р","С","Т","s"],
  5. [ "У","Ф","Х","Ц","Ч","Ш","Щ","Ъ","Ы","Ь","t"],
  6. [ "Э","Ю","Я"," ","а","б","в","г","д","е","u"],
  7. [ "ё","ж","з","и","й","к","л","м","н","о","v"],
  8. [ "п","р","с","т","у","ф","х","ц","ч","ш","w"],
  9. [ "щ","ъ","ы","ь","э","ю","я","0","1","2","x"],
  10. [ "3","4","5","6","7","8","9","A","B","C","y"],
  11. [ "D","E","F","G","H","I","J","K","L","M","z"],
  12. [ "N","O","P","Q","R","S","T","U","V","W","."],
  13. [ "X","Y","Z","a","b","c","d","e","f","g",","],
  14. [ "h","i","j","k","l","m","n","o","p","q","-"]]
  15. k=0
  16. i=0
  17. j=0
  18. KORTE=()
  19. L=0
  20. K=0
  21. spisok=[]
  22. KK={}
  23. KK2={}
  24.  
  25. for i in range(len(A)):
  26.     for j in range(len(A[i])):
  27.         print(A[i][j], end=' ')
  28.     print("")
  29. print("\n")
  30.  
  31. str1=input("Введите слово - ")
  32. spisok = list(str1)
  33. length = len(spisok)
  34. print("\n")
  35.  
  36. for i in range(len(A)):
  37.     for j in range(len(A[i])):
  38.         for g in range(length):
  39.             if spisok[g]==A[i][j]:
  40.                 KK[g]=i,j
  41.     print(end="")
  42.  
  43. #print("\n",KK,end="")
  44. random.shuffle(A)
  45.  
  46. for sublist in A:
  47.     random.shuffle(sublist)
  48.  
  49. for i in range(len(A)):
  50.     for j in range(len(A[i])):
  51.         print(A[i][j], end=' ')
  52.     print("")
  53. #print(KK)
  54. list_keys = list(KK.keys())
  55. list_keys.sort()
  56. for i in list_keys:
  57.     KK2[i]=KK[i]
  58. #print("\n",KK2,"\n")
  59. """for g in range(length):
  60.    print(KK.get(g),"\n")"""
  61. print("\n-------------------------------")
  62. print("ЗАШИФРОВАННОЕ СЛОВО - ",end="")
  63. for g in range(length):
  64.     for i in range(len(A)):
  65.         for j in range(len(A[i])):
  66.             KORTE=KK2.get(g)
  67.             (L,K)=KORTE
  68.             if L==i and K==j:
  69.                 print(A[i][j],end="")
  70. print("\n-------------------------------")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement