Я делаю упражнение, в котором я определяю функцию, которая принимает два ввода - предложение и слово, которое будет заменено звездочками в вводе предложения.
Проблема в том, что я не могу получить окончательный результат, чтобы поставить пробелы между словами, то есть он печатает все слова, собранные вместе. Любая помощь, пожалуйста?
def censor(text, word):
lis = text.split()
output =""
p = []
for w in lis:
if w != word:
p.append(w)
else:
l = len(w)
y = "*" * l
p.append(y)
output = output.join(p)
print output
censor("Hello world televison", "world")