опреационная система: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 по отдельности, я не понимаю в чем причина.
Надо, чтоб он проверял ввод на состяние палиндрома и записывал егов словарь.
Я прикрепил файл к этому вопросу, для удобства.
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 по отдельности, я не понимаю в чем причина.
Надо, чтоб он проверял ввод на состяние палиндрома и записывал егов словарь.
Я прикрепил файл к этому вопросу, для удобства.
Вложения
Последнее редактирование: