Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 26, 2016 19:25:13

ann11
Зарегистрирован: 2016-10-26
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

шифры

есть задание,есть код,НО не все работает корректно
как сделать попроще,чтобы не вылетало за рамки алфавита?
def vizhi(text,keyword):
alpha1=“abcdefghijklmnopqrstuvwxyz”
alpha2=“ABCDEFGHIJKLMNOPQRSTUVWXYZ”
result=“”
keyword *= len(text) // len(keyword) + 1 if not len(text) == len(keyword) else 1
for i in range(len(text)):
if text in alpha1:
posit=ord(text)
posit2=alpha1.find(keyword)
result+=result.upper(chr(posit+posit2))
elif text in alpha2:
posit=ord(text)
posit2=alpha2.find(keyword)
result+=result.upper(chr(posit+posit2))
print(result)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version