Подборка задач с решениями - 45

  • Категория: Python
  • Дата публикации: 2022-02-12
  • Опубликовано на сайте: Stepik

Задача 1:

На вход программе подается строка текста. Если в этой строке буква «f» встречается только один раз, выведите её индекс. Если она встречается два и более раз, выведите индекс её первого и последнего вхождения на одной строке, разделенных символом пробела. Если буква «f» в данной строке не встречается, следует вывести «NO».

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 2:

На вход программе подается строка текста, в которой буква «h» встречается минимум два раза. Напишите программу, которая удаляет из этой строки первое и последнее вхождение буквы «h», а также все символы, находящиеся между ними.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 3:

На вход программе подаются два числа a и b. Напишите программу, которая для каждого кодового значения в диапазоне от a до b (включительно), выводит соответствующий ему символ из таблицы символов Unicode.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 4:

На вход программе подается строка текста. Напишите программу, которая переводит каждый ее символ в соответствующий ему код из таблицы символов Unicode.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 5 - Шифр Цезаря:

В первой строке дается число n  (1 ≤ n≤ 25) – сдвиг, во второй строке даётся закодированное сообщение в виде строки со строчными латинскими буквами. Программа должна вывести одну строку – декодированное сообщение. Обратите внимание, что нужно декодировать сообщение, а не закодировать.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 6:

На вход программе подается строка текста. Напишите программу, которая удаляет из нее все символы с индексами кратными 3, то есть символы с индексами 0, 3, 6, ....

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 7:

На вход программе подается строка текста. Напишите программу, которая заменяет все вхождения цифры 1 на слово «one».

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 8:

На вход программе подается строка текста. Напишите программу, которая удаляет все вхождения символа «@».

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 9:

На вход программе подается строка текста. Напишите программу, которая выводит индекс второго вхождения буквы «f». Если буква «f» встречается только один раз, выведите число -1, а если не встречается ни разу, выведите число -2.

Решение:

Все решения теперь можно найти в сообществе Как войти в IT

Задача 10:

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

Решение:

Все решения теперь можно найти в сообществе Как войти в IT