/
glukhov2008
/
Python
Обзор
Документация
Войти
/
glukhov2008
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
spin_words.py
39 строк
1 KB
AndrewGluss
spin word if lenght more than 4
08 сен 2022, 16:38
08 сен 2022, 16:38
2bcbcae
Код
Авторство
О чём код?
def spinWords(text): """Функция принимает на вход строку, состоящую только из букв и пробелов и возвращает строку, в которой слова перевернуты, если длина слова больше или равна 5 """ text_list = [i for i in text.split(" ")] for i in range(len(text_list)): if len(text_list[i]) >= 5: text_list[i] = text_list[i][::-1] spin_text = ' '.join(text_list) return spin_text def test_spin(): print('testcase #1 - ', end='') text = 'Hey fellow warriors' text_mod = 'Hey wollef sroirraw' if text_mod == spinWords(text): print("OK!") else: print("Fail") print('testcase #2 - ', end='') text = 'This is a test' text_mod = 'This is a test' if text_mod == spinWords(text): print("OK!") else: print("Fail") print('testcase #3 - ', end='') text = 'This is another test' text_mod = 'This is rehtona test' if text_mod == spinWords(text): print("OK!") else: print("Fail") if __name__ == "__main__": test_spin()