Вопрос задан 13.08.2026 в 16:11. Предмет Информатика. Спрашивает Новицкий Артур.

1) С клавиатуры вводится строка символов. Замените все буквы в последнем слове на восклицательные знаки.
2) С клавиатуры вводится строка символов. Удалите все символы, стоящие между первой и второй точкой с запятой. ПРИМЕР: abсxyz;reо(xyz-удаляется)

Перейти к ответам

Ответы на вопрос

Отвечает Журавлёв Артём.

Если нужен простой вариант на Python, можно решить так.

1. Заменить все буквы в последнем слове на восклицательные знаки:
s = input()
words = s.split(' ')
words[-1] = '!' * len(words[-1])
print(' '.join(words))

Например: было мама мыла раму, станет мама мыла !!!!.

2. Удалить символы между первой и второй точкой с запятой:
s = input()
p1 = s.find(';')
p2 = s.find(';', p1 + 1)
if p1 != -1 and p2 != -1:
    s = s[:p1 + 1] + s[p2:]
print(s)

Если строка была abc;xyz;reo, получится abc;reo, потому что xyz удаляется.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос