Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # coding= utf-8
- import copy
- quad = []
- sample = ['а', 'б', 'в', 'г', 'д', 'е', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я']
- a = copy.deepcopy(sample)
- a.insert(0, '*')
- # print(a)
- b = copy.deepcopy(sample)
- b.insert(33, 'а')
- quad.append(a)
- quad.append(b)
- for i in range(1, 32):
- s = []
- for j in range(33):
- s.append(sample[(j + i) % 32])
- quad.append(s)
- """
- for k in quad:
- print(k)
- print(quad[0][32])
- """
- str = 'информатикаэтотехническаянаукасистематизирующаяприемысозданияхранениявоспроизведенияобработкиипередачиданныхсредствамивычислительнойтехникиатакжепринципыфункционированияэтихсредствиметодыуправленияимизнаниясовокупностьсведенийданныхилипрограммотражающихзнаниячеловекаспециалистаэкспертавопределеннойпредметнойобластиипредназначенныхдляхранениявбазахзнаний'
- key = input("Enter keyword: ")
- str_k = ''
- while len(str_k) < len(str):
- str_k += key
- str_key = str_k[:len(str)]
- # print(str_key)
- ans = ''
- for c in range(len(str)):
- for i in range(1, 33):
- if str[c] == quad[0][i]:
- for j in range(1, 33):
- if quad[j][0] == str_key[c]:
- ans += quad[j][i]
- print(ans)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement