II. Три задачи на обработку строк

На «3»:

Напишите и отладьте программу, которая вводит строку с клавиатуры и выводит на экран её длину.

Пример:

Введите строку: Школа

Ответ: 5

 

На «4»:

Сделать задачу  на «3».

Разведчики-филологи для того, чтобы опознать своих,  используют текстовые трехбуквенные  пароли. Увидев или услышав слово-пароль, разведчик  должен   сложить коды этих букв. Полученное число разделить на три и округлить его до целого. Ответом будет считаться буква, полученная по новому числу-коду.

Напишите программу, которая по полученному паролю (слову) вычисляет букву-ответ.

Пароль: абв
Отзыв: б

 

Пароль: дом
Отзыв: к

 

Пароль: yes
Отзыв: p

 

На «5»:

Сделать задачи на «3» и «4». 

Написать и отладить программу, которая вводит строку с клавиатуры состоящую из трех  слов— взаимосвязанные прилагательное, существительное и глагол, а затем выводит все возможные варианты предложений с использованием введённых слов. Предложения начинаются с заглавной буквы и заканчиваются точкой.

Пример:

Введите слова: Машина быстро ехала

Машина быстро ехала.

Машина ехала быстро.

Быстро машина ехала.

Быстро ехала машина.

Ехала машина быстро.

Ехала быстро машина.

 

Подсказка для решения задачи:  https://pythonworld.ru/tipy-dannyx-v-python/stroki-funkcii-i-metody-strok.html