SHARE
TWEET

Untitled

a guest Dec 8th, 2019 70 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # coding= utf-8
  2. import copy
  3.  
  4. quad = []
  5. sample = ['а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я']
  6. a = copy.deepcopy(sample)
  7. a.insert(0, '*')
  8. # print(a)
  9. b = copy.deepcopy(sample)
  10. b.insert(33, 'а')
  11. quad.append(a)
  12. quad.append(b)
  13. for i in range(1, 32):
  14.     s = []
  15.     for j in range(33):
  16.         s.append(sample[(j + i) % 32])
  17.     quad.append(s)
  18. """
  19. for k in quad:
  20.     print(k)
  21. print(quad[0][32])
  22. """
  23.  
  24. str = 'информатикаэтотехническаянаукасистематизирующаяприемысозданияхранениявоспроизведенияобработкиипередачиданныхсредствамивычислительнойтехникиатакжепринципыфункционированияэтихсредствиметодыуправленияимизнаниясовокупностьсведенийданныхилипрограммотражающихзнаниячеловекаспециалистаэкспертавопределеннойпредметнойобластиипредназначенныхдляхранениявбазахзнаний'
  25. key = input("Enter keyword: ")
  26. str_k = ''
  27. while len(str_k) < len(str):
  28.     str_k += key
  29. str_key = str_k[:len(str)]
  30. # print(str_key)
  31. ans = ''
  32. for c in range(len(str)):
  33.     for i in range(1, 33):
  34.         if str[c] == quad[0][i]:
  35.             for j in range(1, 33):
  36.                 if quad[j][0] == str_key[c]:
  37.                     ans += quad[j][i]
  38. print(ans)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top