Примеры решения задач для практического задания 3
Задача 1. Введите строку и сообщите ее предпоследний символ.
print("Предпоследний символ:", str[-2])
Результат:
Строка: example
Строка наоборот: l
Задача 2. Введите строку и выведите символы, стоящие на четных позициях.
print("Символы на чётных позициях:", str[1::2])
Результат:
Строка: result
Символы на чётных позициях: eut
Задача 3. Введите строку и выведите ее на экран 5 раз.
print("Повтор строки:", str * 5)
Результат:
Строка: cool
Повтор строки: coolcoolcoolcoolcool
Задача 4. Введите три строки, означающие фамилию, имя и отчество. Создай-те другую строку, являющуюся полным именем, и выведите ее. Воспользуйтесь операцией «+».
name = input("Имя: ")
fname = input("Отчество: ")
fio = sname + ' ' + name + ' ' + fname
print("ФИО:", fio)
Результат:
Фамилия: Ivanov
Имя: Ivan
Отчество: Ivanovich
ФИО: Ivanov Ivan Ivanovich
Задача 5. Введите слово из 3 букв и выведите его, дублируя все символы.
print("Дублирование : ", word[0], word[0], word[1], word[1], word[2], word[2], sep="")
Результат:
Слово: cat
Дублирование : ccaatt
