Код Caesar Cipher в Python: преобразовать в unicode + значение сдвига, а затем вернуть обратно как зашифрованное сообщение

Мне нужно запросить у пользователя 2 входа:

  1. введите сообщение
  2. введите значение сдвига

Затем возьмите их сообщение и преобразуйте его в юникод с помощью функции ord(). Затем добавьте их значение сдвига, чтобы получить новое значение Unicode. А затем преобразовать это новое значение обратно в зашифрованное сообщение с помощью функции chr().

Я изо всех сил пытаюсь даже начать с этого, и функция ord() принимает только одну букву за раз, поэтому я не знаю, как использовать эту функцию для всего предложения от пользователя.

Пожалуйста, помогите, поскольку это то, что у меня есть до сих пор. Большое спасибо!

text = (input('Type message: '))
shift_value = (input('Type shift value: '))


def ceasar(text, shift_value):
    for i in text():
        print(ord(i))
        return

person New coder python    schedule 10.07.2020    source источник
comment
Пожалуйста, не забудьте отметить ответ, если считаете его правильным.   -  person shiv_90    schedule 10.07.2020