Предмет: Информатика, автор: gergre

Помогите решить задачу на python

Приложения:

Ответы

Автор ответа: kleveriwe
0

text = 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя'

num = int(input())

str = input().strip()

res = ''

for c in str:

   res += text[(text.index(c) + num) % len(text)]

print('Result: "' + res + '"')


kleveriwe: Можно ещё реализовать работу и строчных, и прописных букв.
gergre: Нельзя использовать команды .strip() и text.index(c), как можно по другому, может есть какой-то упрощенный способ?
kleveriwe: Ну, есть другие способы, но это скорее всего увеличит количества кода. А так, более лаконично
gergre: Мне нужен код без .strip() и text.index(c)
Интересные вопросы
Предмет: Биология, автор: k89022591024
Предмет: Математика, автор: tamara42