На сайте https://pythontutor.ru/lessons/str/problems/slices/ решить все задачи к занятию 5. Строки
Выслать архив с решениями всех задач (файлы с расширением .py) и скриншотом с сайта, на котором видно количество решенных задач и имя текущего пользователя.
Дана строка.
Сначала выведите третий символ этой строки.
Во второй строке выведите предпоследний символ этой строки.
В третьей строке выведите первые пять символов этой строки.
В четвертой строке выведите всю строку, кроме последних двух символов.
В пятой строке выведите все символы с четными индексами (считая, что индексация начинается с 0, поэтому символы выводятся начиная с первого).
В шестой строке выведите все символы с нечетными индексами, то есть начиная со второго символа строки.
В седьмой строке выведите все символы в обратном порядке.
В восьмой строке выведите все символы строки через один в обратном порядке, начиная с последнего.
В девятой строке выведите длину данной строки.
Дана строка, состоящая из слов, разделенных пробелами. Определите, сколько в ней слов. Используйте для решения задачи метод count
.
Дана строка. Разрежьте ее на две равные части (если длина строки — четная, а если длина строки нечетная, то длина первой части должна быть на один символ больше). Переставьте эти две части местами, результат запишите в новую строку и выведите на экран.
При решении этой задачи не стоит пользоваться инструкцией if
.
Дана строка, состоящая ровно из двух слов, разделенных пробелом. Переставьте эти слова местами. Результат запишите в строку и выведите получившуюся строку.
При решении этой задачи не стоит пользоваться циклами и инструкцией if
.
Дана строка. Если в этой строке буква f
встречается только один раз, выведите её индекс. Если она встречается два и более раз, выведите индекс её первого и последнего появления. Если буква f
в данной строке не встречается, ничего не выводите.
При решении этой задачи не стоит использовать циклы.
Дана строка. Найдите в этой строке второе вхождение буквы f
, и выведите индекс этого вхождения. Если буква f
в данной строке встречается только один раз, выведите число -1
, а если не встречается ни разу, выведите число -2
.
Дана строка, в которой буква h
встречается минимум два раза. Удалите из этой строки первое и последнее вхождение буквы h
, а также все символы, находящиеся между ними.
Дана строка, в которой буква h
встречается как минимум два раза. Разверните последовательность символов, заключенную между первым и последним появлением буквы h
, в противоположном порядке.
Дана строка. Замените в этой строке все цифры 1
на слово one
.
Дана строка. Удалите из этой строки все символы @
.
Дана строка. Замените в этой строке все появления буквы h
на букву H
, кроме первого и последнего вхождения.
Дана строка. Удалите из нее все символы, чьи индексы делятся на 3.