полблема с палиндромом в PYTHON!

Drongo

Новичок
Пользователь
Июл 23, 2020
6
2
3
опреационная система:WINDOWS
Python_version: 3.8.2


Здравствуйте, я хотел попросить помощи в данном коде:

# создание палиндрома
a = []
def pali(words):
....for word in words:
........if (word == word[::-1]):
............print("{0}, it's a palinrom!".format(word))
................a.append(word)
........else:
............print("{0}, is not palidrom".format(word))

p = pali(str(input(':')))
print(a)


Здесь, код выводит столько строк, сколько букв и записывает их в словарь a по отдельности, я не понимаю в чем причина.
Надо, чтоб он проверял ввод на состяние палиндрома и записывал егов словарь.
Я прикрепил файл к этому вопросу, для удобства.
 

Вложения

  • pali.txt.txt
    330 байт · Просмотры: 1
Последнее редактирование:

alext

Популярный
Пользователь
Май 10, 2020
288
66
28
p = pali(str(input(':')))
=>
p = pali(input(':').split())
 

Форум IT Специалистов