напиши код Python
Условие
Печатать слова через пробел – это*слишком*скучно.
Так решил Вася. Однако, его друг Петя так не считает.
Дано сообщение Васи, а далее разделитель, который он использовал вместо пробела.
Помогите Пете вывести все слова через пробел.
Формат входных данных
В первой строке вводится сообщение Васи.
Во второй строке вводится разделитель.
Формат выходных данных
Вывести сообщение, в котором все слова будут идти через пробел.
Примеры
ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ
Я*хочу*спать
*
Я хочу спать
На-улице-уже-почти-лето
–
На улице уже почти лето
python
# Считываем сообщение Васи и разделитель
message = input()
divider = input()
# Разбиваем сообщение на слова, разделенные разделителем
words = message.split(divider)
# Объединяем слова, разделяя их пробелами
message_petya = " ".join(words)
# Выводим сообщение Пети
print(message_petya)
Теперь давайте разберем, как работает данный код:
1. Мы считываем две строки: первая строка представляет собой сообщение Васи, а вторая строка - разделитель, который использовал Вася вместо пробела.
2. Затем мы используем метод `split()` для разбиения строки `message` на список слов, разделенных символом `divider`.
3. Далее мы используем метод `join()` для объединения слов в строку `message_petya`, разделяя их пробелами.
4. И, наконец, мы выводим полученное сообщение Пети.
Теперь проверим данный код на приведенных в примере входных данных:
Пример 1:
Входные данные:
Я*хочу*спать
*
Выходные данные:
Я хочу спать
Пример 2:
Входные данные:
На-улице-уже-почти-лето
–
Выходные данные:
На улице уже почти лето
Код работает корректно и выполняет поставленную задачу.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет