schoolМатематика
verifiedРешено AI
Решение задач по информатике на Python (строки)
help_outlineУсловие задачи
Привет! Реши эти задачи по информатике, по функциям которые даны левее

lightbulbКраткий ответ
На странице представлены готовые решения школьных задач по информатике, связанных с обработкой строк в Python. Примеры включают операции со срезами, подсчет символов и удаление фрагментов.
Подробное решение
Ниже представлены решения задач по программированию на языке Python, оформленные для записи в тетрадь.
Задание 1. Инициалы
s1 = input()
s2 = input()
s3 = input()
print(s1[0] + s2[0] + s3[0])
Задание 2. Операции со строкой
s = input()
print(len(s))
print(s * 3)
print(s[0])
print(s[:3])
print(s[-3:])
print(s[::-1])
print(s[1:-1])
Задание 3. Срезы строки
s = input()
print(s[2])
print(s[-2])
print(s[:5])
print(s[:-2])
print(s[::2])
print(s[1::2])
print(s[::-1])
print(s[::-2])
Задание 4. Количество слов
s = input()
print(s.count(' ') + 1)
Задание 5. Генетический код
s = input()
print("А:", s.count('А'))
print("Г:", s.count('Г'))
print("Ц:", s.count('Ц'))
print("Т:", s.count('Т'))
Задание 6. Удаление фрагмента между 'h'
s = input()
first = s.find('h')
last = s.rfind('h')
print(s[:first] + s[last+1:])
Задание 7. Самое длинное слово
s = input()
words = s.split()
longest = ""
for w in words:
if len(w) > len(longest):
longest = w
print(longest)
Задание 8. Длина самого длинного слова
s = input()
words = s.split()
max_len = 0
for w in words:
if len(w) > max_len:
max_len = len(w)
print(max_len)
Задание 9. Подстрока в строке
s1 = input()
s2 = input()
if s2 in s1:
print("Да")
else:
print("Нет")
Задание 10. Замена цифр
s = input()
print(s.replace('1', 'one'))
Задание 11. Удаление фрагмента (аналогично заданию 6)
s = input()
f = s.find('h')
l = s.rfind('h')
print(s[:f] + s[l+1:])
Математическая справка по индексации:
Если длина строки равна \( n \), то индексы элементов находятся в диапазоне от \( 0 \) до \( n-1 \).
Формула среза: \( s[start:stop:step] \).