Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- res = []
- ordz = ord('z')
- orda = ord('a')
- k_range = ordz - orda
- text_dct = {}
- words_list = []
- def shift_word(word, k):
- new_word = []
- for letter in word:
- new_ord = ord(letter) + k
- if new_ord > ord('z'):
- new_ord -= k_range + 1
- new_word.append(chr(new_ord))
- return ''.join(new_word)
- for i, w in enumerate(text.split(' ')):
- words_list.append(w)
- for k in range(k_range+1):
- shifted_word = shift_word(w, k)
- text_dct[shifted_word] = i
- for word in words:
- ind = text_dct[word]
- print(words_list[ind])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement