Frage von Dukkayyae, 7

Zeichenketten/String bei Python

Hi leute. 1)Kennt jemand einen Quelltext bei dem man in Python aus einer Zeichenkette ein ebenfalls eingegebenes Zeichen entfernt? Aber ohne replace? Am besten mit einer for- Schleife?

2) Weiß jemand wie man programmiert,dass Python erkennt ob die Zeichenkette ein Palindrom ist, also man das wort von vorne und von hinten lesen kann?

Danke

Antwort
von DrErika, 2

Eine For-Schleife wirst du ja wohl noch hinkriegen? Einzelne Buchstaben einer Zeichenkette bekommst du mit dem Array-Operator so wie hier: "Zeichenkette[Index]".

Zu 2) Man kann jedes Wort von hinten und vorne lesen. Die meisten ergeben bloß von hinten gelesen keinen Sinn! Ein Palindrom hingegen gibt nicht nur von beiden Seiten gelesen Sinn, sondern ist dann auch noch gleich. Daher programmiert man eine Schleife und vergleicht Zeichenkette[i] mit Zeichenkette[-i] auf Gleichheit. Wenn das für alle i gleich ist, handelt es sich um ein Palindrom.

Keine passende Antwort gefunden?

Fragen Sie die Community