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

Регистрация
18 Сен 2013
Сообщения
74
Репутация
-3
Спасибо
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?
 
s = input()
symbol = input()

new_s = ''

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

print(new_s)
 
string = input('строка: ')
char = input('символ: ')
print(string.replace(char, char*2))
 
Назад
Сверху