Задача python помогите - Общение Python мододелов

Вопрос Задача python помогите

Регистрация
18 Сен 2013
Сообщения
81
Репутация
-3
Спасибо
0
Монет
0
Вводится строка с текстом и символ. Напишите программу, которой требуется удвоить вхождение введённого символа в текст. Текст состоит из слов, записанных латинскими буквами через пробел, знаков препинания.
 
Регистрация
12 Июл 2013
Сообщения
83
Репутация
10
Спасибо
0
Монет
0
Можно при помощи list comprehension: s, c = input(), input()
t = [[a, a] if a == c else [a] for a in s]
print(''.join(sum(t, []))) Пример: Далеко ли до Таллина?
а
Даалеко ли до Тааллинаа? Первые две строки - ввод, третья - вывод. How far is Tallinn?
a
How faar is Taallinn?
 
Регистрация
1 Авг 2013
Сообщения
90
Репутация
10
Спасибо
0
Монет
0
s = input()
symbol = input()

new_s = ''

for i in s:
if i == symbol:
new_s += i * 2
else:
new_s += i

print(new_s)
 
Регистрация
14 Дек 2012
Сообщения
116
Репутация
0
Спасибо
0
Монет
0
string = input('строка: ')
char = input('символ: ')
print(string.replace(char, char*2))
 
Сверху Снизу