Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  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)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement