/stepit_python_generation_begginer

Задания с курса Stepik ""Поколение Python": курс для начинающих" https://stepik.org/course/58852/syllabus

Primary LanguagePython

Stepik ""Поколение Python": курс для начинающих"


Задания блока 15 с курса Stepik ""Поколение Python": курс для начинающих" https://stepik.org/course/58852/syllabus

15.2 "Угадайка чисел"

Описание проекта: программа генерирует случайное число в диапазоне от 11 до 100 и просит пользователя угадать это число. Если догадка пользователя больше случайного числа, то программа должна вывести сообщение 'Слишком много, попробуйте еще раз'. Если догадка меньше случайного числа, то программа должна вывести сообщение 'Слишком мало, попробуйте еще раз'. Если пользователь угадывает число, то программа должна поздравить его и вывести сообщение 'Вы угадали, поздравляем!'.

15.3 Магический шар 8

Описание проекта: магический шар 8 (шар судьбы) — шуточный способ предсказывать будущее. Программа должна просить пользователя задать некий вопрос, чтобы случайным образом на него ответить.

15.4 Генератор безопасных паролей

Описание проекта: программа генерирует заданное количество паролей и включает в себя умную настройку на длину пароля, а также на то, какие символы требуется в него включить, а какие исключить.

15.4 Шифр Цезаря

Описание проекта: требуется написать программу, способную шифровать и дешифровать текст в соответствии с алгоритмом Цезаря. Она должна запрашивать у пользователя следующие данные:

-- направление: шифрование или дешифрование;
-- язык алфавита: русский или английский;
-- шаг сдвига (со сдвигом вправо).

🌶️ Дополнительное задание: На вход программе подается строка текста на английском языке, в которой нужно зашифровать все слова. Каждое слово строки следует зашифровать с помощью шифра Цезаря (циклического сдвига на длину этого слова). Строчные буквы при этом остаются строчными, а прописные – прописными.

Формат входных данных: На вход программе подается строка текста на английском языке.
Формат выходных данных: Программа должна вывести зашифрованный текст в соответствии с условием задачи.
Примечание. Символы, не являющиеся английскими буквами, не изменяются.