


Программирование тема строки 10 класс питон
Будем считать словом любую последовательность символов, ограниченную пробелами с обеих сторон, либо стоящую в начале или в конце строки, а с другой стороны, ограниченную пробелом.
Дана строка, состоящая из нескольких слов, отделенных друг от друга одним или несколькими пробелами. Пробелы могут быть также и перед первым словом и после последнего.
Удалить из строки слова нечетной длины. Все пробелы должны сохраниться.
Входные данные
Вводится строка, состоящая из слов.
Выходные данные
Выведите полученную строку.
Внимание!!!
При решении данной задачи запрещается использовать списки.
Для примера:
Ввод
ssdfsd...e +efef+ asa grgrgrg gggf
Результат:
ssdfsd...e +efef+ gggf
Нужно учитывать тот факт что есть строки где сзади много пробелов к примеру
Ввод:
ffgggg
Результат:
ffgggg
На питоне
s, r, i = input(), '', 0
while i < len(s):
while i < len(s) and s[i] == ' ':
r += ' '
i += 1
start = i
while i < len(s) and s[i] != ' ':
i += 1
if (i - start) % 2 == 0:
r += s[start:i]
print(r)