/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module18/09_message/main.py
24 строки
819 B
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
def swap(a, b): return b, a def reverse_each_word(sentence): list_of_string = [i for i in sentence.split(" ")] Finalresult = "" for eachString in list_of_string: eachString = [x for x in eachString] r = len(eachString) - 1 l = 0 while l < r: if not (eachString[l].isalpha() or eachString[l].isdigit()): l += 1 elif not (eachString[r].isalpha() or eachString[r].isdigit()): r -= 1 else: eachString[l], eachString[r] = swap(eachString[l], eachString[r]) l += 1 r -= 1 result = "".join(eachString) Finalresult += (result+" ") return Finalresult print('\nНовое сообщение:', reverse_each_word(input('Сообщение: ')))