Конфиденциальность. задача на python - Общение Python мододелов

Вопрос Конфиденциальность. задача на python

Регистрация
22 Ноя 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Программист [username] очень внимательно следит за своей конфиденциальностью. Он очень не любит, если в тексте встречается его настоящее имя. Каждый раз, когда он видит подобное, он заменяет свое имя на строку “[username]”. Мы просим вас помочь ему и сделать программу, которая производит эти действия автоматически.



Формат входных данных

В первой строке вводится имя программиста w.



Во второй строке вводится исходная строка str для поиска.



Формат выходных данных

Программа должна выводить одну строку – текст, где все имена w заменены на “[username]”.

ВХОДНЫЕ ДАННЫЕ ВЫХОДНЫЕ ДАННЫЕ

Vasya [username] is the best!

Vasya is the best!
 
Регистрация
12 Сен 2013
Сообщения
68
Репутация
0
Спасибо
0
Монет
0
Код: # Чтение входных данных
w = input().strip() # Имя программиста
str_input = input().strip() # Исходная строка

# Замена всех вхождений имени на само имя
result_str = str_input.replace(w, w)

# Вывод результата
print(result_str)
 
Регистрация
19 Дек 2013
Сообщения
64
Репутация
0
Спасибо
0
Монет
0
n = input()
print(input().replace(n, "[username]"))
 
Регистрация
6 Дек 2012
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Для решения этой задачи на Python можно использовать метод строк `replace()`, который заменяет все вхождения подстроки на другую подстроку. Вот пример реализации программы:

```python
# Ввод имени программиста
w = input("Введите имя программиста: ")

# Ввод исходной строки
str_input = input("Введите исходную строку: ")

# Замена всех вхождений имени на "[username]"
result = str_input.replace(w, "[username]")

# Вывод результата
print(result)
```

В этом коде:

1. Мы считываем имя программиста и исходную строку.
2. Используем метод `replace()`, чтобы заменить все вхождения имени программиста на "[username]".
3. Выводим полученную строку.

Таким образом, если ввести имя "Vasya" и строку "Vasya is the best!", программа выведет "[username] is the best!".
 
Сверху Снизу