Сделал 17 задание

This commit is contained in:
parent 28e2addc57
commit 3d46086283

38
lesson.17.py Normal file
View file

@ -0,0 +1,38 @@
''' ****** Задание 17 из 20 *********
* Мы снова возвращаемся к загадочным палиндромам — на этот раз с небольшим усложнением.
Теперь нужно определить, является ли строка палиндромом без учёта регистра и пробелов.
То есть А роза упала на лапу Азора — это палиндром, а Мама мыла раму — уже нет.
Напишите программу, которая проверяет, является ли введённая строка палиндромом.
Формат ввода
Вводится строка.
Формат вывода
Если введённая строка относится к палиндрому, то вывести YES, а иначе — NO.
Примечание
При проверке не обращайте внимания на регистр и пробелы.
Подсказка
Для удобства преобразуйте вводимую строку:
при помощи методов lower или upper выровняйте регистр;
при помощи метода replace замените все пробельные символы на пустую строку ''.
После данных манипуляций решение полностью повторяет задачу E.
Пример 1
Ввод
А роза упала на лапу Азора
Вывод
YES
'''
if __name__ == "__main__":
line = ''.join(input().lower().split())
print('YES' if line == line[::-1] else 'NO')