Shiyan12

Задача 1

Dec 17th, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.52 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.     new_text = ''
  8.     for i in range(len(text)):
  9.         if not text[i].isalpha():
  10.             new_text += text[i]
  11.             continue
  12.         mj = ord(text[i]) - (ord('a') if text[i].islower() else ord('A'))
  13.         kj = ord(key[i]) - (ord('a') if key[i].islower() else ord('A'))
  14.         cj = (mj + kj) % 26 + (ord('a') if text[i].islower() else ord('A'))
  15.         new_text += chr(cj)
  16.     return new_text
Add Comment
Please, Sign In to add comment