Bei einer Liste, die N vom Benutzer bereitgestellte Strings enthält, besteht die Aufgabe darin, zu drucken, ob jeder String ein Palindrom ist oder nicht. (PYTHON)Zeichenketten zur Listen- und Schleifenprüfung
Ich habe diesen Code bereits. und hält mir Fehler zu sagen, dass „Traceback (jüngste Aufforderung zuletzt):
File "C:\Users\jpsam\Desktop\fuckmylife.py", line 20, in <module>
palindrome_checker(q)
File "C:\Users\jpsam\Desktop\fuckmylife.py", line 4, in palindrome_checker
while y <len(inputlist()):
TypeError: 'list' object is not callable"
def palindrome_checker(q):
y = 0
while y <len(inputlist()):
if inputlist == inputlist[::-1]:
print(q, " is a panlindrome")
len(inputlist()-1)
else:
print (q, "not a palindrome")
len(inputlist()-1)
return (q)
x = 1
inputlist = []
while x == 1:
q = input("Input string: ")
inputlist.append(q)
x = int(input("Do you want to add more? [1]YES [0]NO ====>"))
palindrome_checker(q)
Bitte fügen Sie die * genaue * Fehlermeldung und Rückverfolgung. "Erzähl mir immer wieder Fehler" ist keine nützliche Fehlermeldung! –
Traceback (jüngste Aufforderung zuletzt): Datei "C: \ Benutzer \ jpsam \ Desktop \ fuckmylife.py", Zeile 9, in s = Inputlist() Typeerror: 'list' Objekt ist nicht aufrufbar –
Bitte bearbeiten Ihre Frage sollte alle relevanten Informationen enthalten, nicht in die Kommentare, wo es schwer zu finden und schwer zu lesen ist. –