mein Englisch und Python Wissen ist sehr niedrig ..... so, meine Frage, Schreiben Sie eine Version eines Palindrome Recognizer, der einen Dateinamen vom Benutzer akzeptiert, liest jede Zeile und druckt die Linie zum Bildschirm, wenn es ein Palindrom ist.Die Datei akzeptiert Antwort nicht drucken
mein Code:
that is was i write to the textfile: "anna" "keek" "toot" "poop" "eguzki"
def palindrome():
with open('home/me/pytho/textfile.txt', 'r') as f:
for i in f:
if i == i[:-1]:
new = i
print new
palindrome()
Aber ich nichts kommen ... kann mit einfachen Wort Antwort bitte, weil mein Code es nicht gut ist, Dank!
möchten Sie überprüfen, ob jedes kommaseparierte Wort Palindrom ist oder nicht? Ich meine, lese die Datei und prüft für Plaindormity der einzelnen Wörter, Anna, Keek, Poop usw. – marmeladze
Danke für Ihre Antwort! , nicht, ich werde nicht das Komma überprüfen .. Ich muss in Schleife verwenden Split(), Bat Ich weiß nicht, wie es geht ..... – d68745
Ich muss schreiben: für i in f.split (" , "): und ich komme, AttributeError: 'Datei' Objekt hat kein Attribut 'split' – d68745