Вопрос:

s = f'5*5 это {5*5}, а 5+5 это {5+5}' print(s.rfind('это')) new_s = s.replace(' это', '=') print(new_s)

Смотреть решения всех заданий с листа

Ответ:

Разбираем код по шагам:

  1. s = f'5*5 это {5*5}, а 5+5 это {5+5}': Эта строка создает строку s. Внутри строки {5*5} и {5+5} будут вычислены. Результат будет таким: '5*5 это 25, а 5+5 это 10'.
  2. print(s.rfind('это')): Метод rfind() ищет последнее вхождение подстроки (в данном случае 'это') в строке s и возвращает индекс первого символа этого вхождения. В строке '5*5 это 25, а 5+5 это 10', последнее 'это' начинается с 20-го символа (индексация с 0).
  3. new_s = s.replace(' это', '='): Эта строка заменяет все вхождения подстроки ' это ' (с пробелами) на '='. Результат будет: '5*5=25, а 5+5=10'.
  4. print(new_new_s): Выводит новую строку new_s.

Ответ: 20 5*5=25, а 5+5=10

ГДЗ по фото 📸
Подать жалобу Правообладателю