Shiyan12

Задача 1

Dec 17th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | None | 0 0
  1. #coding: utf-8
  2.  
  3. def v_encrypt(key):
  4.     text = input()
  5.     key *= len(text) // len(key) + 1
  6.     key = key.lower()
  7.     j = 0
  8.     new_text = ''
  9.     for i in range(len(text)):
  10.         if not text[i].isalpha():
  11.             new_text += text[i]
  12.             continue
  13.         mj = ord(text[i]) - (ord('a') if text[i].islower() else ord('A'))
  14.         kj = ord(key[j]) - (ord('a') if key[j].islower() else ord('A'))
  15.         cj = (mj + kj) % 26 + (ord('a') if text[i].islower() else ord('A'))
  16.         new_text += chr(cj)
  17.         j += 1
  18.     return new_text
Add Comment
Please, Sign In to add comment