Textteile suchen

Schreibe ein Programm:

Das Programm soll eine Textzeile einlesen und das erste Auftreten von we suchen. Es soll die Position ausgeben.Es soll ausgeben, wo der Textausschnitt steht, wnn wir bei 1 anfangen zu zählen. Also die Position +1.

Um nach Textteilen zu suchen kann in python entweder find() oder index() verwendet werden. Beide Funktionen werden an der Zeichenkette selber aufgerufen, also z.B. "Hallo".find("a"). Beide geben die Position des ersten Auftretens zurück. Falls die Zeichenkette nicht gefunden wird, dann gibt find() eine -1 zurück und index() einen ValueError.

Bitte schau dir vorab die Erläuterungen der Bausteine unter "weitere Hinweise" an.


Weitere Hinweise:

Mit dem Baustein wird das erste oder letzte Auftreten eines Suchbegriffs gesucht. Es wird die Position des Suchbegriffs zurück gegeben. Falls der Begriff nicht gefunden wurde, wird 0 zurück gegeben.

Über den kleinen Pfeil, können dir verschiedenen Optionen ausgewählt werden.

Das Programm soll eine Textzeile einlesen und das letzte Auftreten zweite Auftreten von we suchen. Es soll die Position ausgeben.Es soll ausgeben, wo der Textausschnitt steht, wnn wir bei 1 anfangen zu zählen. Also die Position +1.

Wir können den Funktionen find() oder index() einen zweiten Parameter übergeben: Wo wir anfangen sollen zu suchen. Um das zweite Auftreten zu finden müssen wir also zwei Mal suchen: Einmal von vorne und einmal ab der Position, wo der Textteil schon einmal gefunden wurde.

Du braucht eine Variable, um dir Informationen zwischen zu speichern. Eine Einführung findest du bei "Variablen und Logik" - eventuell musst du zu dieser Aufgabe zurück kehren.

Das Programm soll die Textzeilen einlesen und abwechselnd die Position des ersten und letzten e's ausgeben.

Hinweis: Es steht immer eine gerade Anzahl Wörter in der Eingabe.

Beachte: Dein Programm muss mit allen Testfällen zurechtkommen.