Напишите программу, которая в каждом слове заданного предложения меняет местами первую и последнюю буквы. (python)
друзья, помогите, не пойму как можно сделать. Например: Солнце светит ярко и птицы поют. Чтобы вышло так: еолнцС тветис оркя и ытицп тоюп
Ответы (1 шт):
Автор решения: nomnoms12
→ Ссылка
s = 'Солнце светит ярко и птицы поют'
words = s.split() # ['Солнце', 'светит', 'ярко', 'и', 'птицы', 'поют']
result = []
for word in words:
if len(word) < 2:
result.append(word)
continue
new_word = word[-1] + word[1:-1] + word[0]
result.append(new_word)
print(' '.join(result))
stdout:
еолнцС тветис оркя и ытицп тоюп