0
0 Комментариев

У меня есть файлик palindromes.txt с исходными данными, нужно проверить является ли строки в нем палиндромами

def remove_signs(s):
    s = s.lower()
    signs = "?!. \'\"`,:;-_/()[]~"
    s_without_signs = ""
    for letter in s:
        if letter not in signs:
            s_without_signs += letter
    return s_without_signs
 
 
with open('palindromes.txt', 'r')as f:
    for line in f:
        text = remove_signs(line)
        if text == text[::-1]:
            print('Y', ' ')
        else:
            print('N', ' ')

Все время выдает N


Добавить комментарий