Номер §5.3 № 15

ГДЗ по информатике 8 класс, Босова 2023, страница 233

§. № Срезы и индексы строки

Разработайте и отладьте программу, которая из слова ИНФОРМАТИКА получает слова ФОРМА, ФИРМА, МАК и подсчитывает общее количество символов в этих словах.

Решение

В строке ИНФОРМАТИКА индексы начинаются с нуля: И — , Н — , Ф — , О — , Р — , М — , А — , Т — , И — , К — , А — . Срез s[:] включает индексы – и даёт «ФОРМА», поскольку конечный индекс не входит в срез.

Для «ФИРМА» берём символ Ф с индексом , И с индексом и срез s[:], содержащий РМА. Для «МАК» берём М и А с индексами , и К с индексом .

s = 'ИНФОРМАТИКА'
forma = s[:]
firma = s[] + s[] + s[:]
mak = s[:] + s[]
total = len(forma) + len(firma) + len(mak)
print(forma, firma, mak, sep='\n')
print('Всего символов:', total)

Проверим длины: «ФОРМА» — символов, «ФИРМА» — , «МАК» — . Общее количество с повторениями . Функция len возвращает именно эти длины; программа выводит три нужных слова и число .

Ответ

ФОРМА, ФИРМА, МАК; всего символов.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото