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

0 голосов
33 просмотров

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


image

Информатика (14 баллов) | 33 просмотров
Дан 1 ответ
0 голосов

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

num = int(input())

str = input().strip()

res = ''

for c in str:

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

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

(104 баллов)
0

Можно ещё реализовать работу и строчных, и прописных букв.

0

Нельзя использовать команды .strip() и text.index(c), как можно по другому, может есть какой-то упрощенный способ?

0

Ну, есть другие способы, но это скорее всего увеличит количества кода. А так, более лаконично

0

Мне нужен код без .strip() и text.index(c)