Answer
t.me/python_tesstОтвет:
one two three four f*ve six seven one*two*three*four*f*ve*six*seven!
Объяснение:
В строке заменить пробелы звездочкой. Если встречается подряд несколько пробелов, то их следует заменить одним знаком "*", пробелы в начале и конце строки удалить.
Код:
s = input()
i = 0
while s[i] == ' ':
i += 1
s = s[i:]
i = len(s)
while s[i - 1] == ' ':
i -= 1
s = s[:i]
s_new = s[0]
i = 1
while i < len(s):
if s[i] != ' ':
s_new += s[i]
elif s[i - 1] != ' ':
s_new += '*'
i += 1
print(s_new + '!')