/
xddxdd
/
Python
Обзор
Документация
Войти
/
xddxdd
/
Python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
strings/reverse_letters.py
24 строки
729 B
Anshu Sharma
Consolidated two scripts reverse_letters.py and reverse_long_words.py into one (#10140)
08 окт 2023, 23:17
Не верифицирован
08 окт 2023, 23:17
66e4ea6
Код
Авторство
О чём код?
def reverse_letters(sentence: str, length: int = 0) -> str: """ Reverse all words that are longer than the given length of characters in a sentence. If unspecified, length is taken as 0 >>> reverse_letters("Hey wollef sroirraw", 3) 'Hey fellow warriors' >>> reverse_letters("nohtyP is nohtyP", 2) 'Python is Python' >>> reverse_letters("1 12 123 1234 54321 654321", 0) '1 21 321 4321 12345 123456' >>> reverse_letters("racecar") 'racecar' """ return " ".join( "".join(word[::-1]) if len(word) > length else word for word in sentence.split() ) if __name__ == "__main__": import doctest doctest.testmod() print(reverse_letters("Hey wollef sroirraw"))