Answer

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 + '!')

Report Page