Seite 1 von 1

Eingabe auf Kohärenz prüfen

Verfasst: Montag 29. September 2008, 10:11
von ezzitt
Hallo,
ich möchte prüfen, ob zifferkombination Kohärenz sind.

Eingabe1: 123456789
Eingabe2: 12345
Eingabe3: 6789

z.B.
Die Prüfung soll so lauten: die Eingabe2 ist von index[0] bis index[4] und eingabe3 ist von Index[5] bis [8] der Eingabe1.

ich gehe davon aus dass es mit Dict gelöst werden kann, aber ich weiss nicht wie ich anfange,ich gucke in Python Buch, ich bin schon dabei;vielleicht finde ich was!!
Gibt es Ideen!?
Danke

Verfasst: Montag 29. September 2008, 10:17
von sma

Code: Alles auswählen

if Eingabe2 in Eingabe1: ...
...falls du in komplizierten Worten meist, ob ein String Teil eines anderen Strings ist.

Stefan

Verfasst: Montag 29. September 2008, 10:32
von ezzitt
Danke stefan..
aber wann soll die Prüfung abbrechen, wie!soll der prüfung ziffer für ziffer gemacht werden, oder den ganzen string wird geprüft, ob Eingabe2 in Eingabe1 ...bin Anfänger!aber ich weiss es soll nicht schwer sein.

Verfasst: Montag 29. September 2008, 11:22
von BlackJack
Ich weiss jetzt nicht so recht was Du mit abbrechen meinst!?

Lies Dir doch mal die Doku zum ``in``-Operator, und Zeichenketten und ihren Methoden durch und probiere ein bisschen im Interpreter aus.

Falls Du's noch nicht getan hast, solltest Du das Tutorial aus der Python-Dokumentation durcharbeiten.

Verfasst: Montag 29. September 2008, 13:09
von dor_neue
ich glaube, bevor du programmierst solltest du erstmal den Ablauf im Kopf haben...

Also z.B.

Fange bei Sting1 - Buchstabe1 (kur S1B1) an und mache folgendes:
Ist der S1B1 in S2 enthalten?
Wenn ja - an welcher Stelle -> S2Bx
Ist S2Bx+1 == S1B2
Damit haste den Anfang gefunden...

So könnte es z.B. aussehen - muss es aber nicht...
Für solche Probleme sollte also ein Struktogramm weiterhelfen...
Wenn das fertig ist und der Algorithmus durchgeplant, dann kannste in den nächsten Schritt gehen und programmieren...

Verfasst: Montag 29. September 2008, 13:59
von ezzitt
Danke für eure Hilfe :)

Verfasst: Montag 29. September 2008, 16:35
von cofi
dor_neue hat geschrieben:ich glaube, bevor du programmierst solltest du erstmal den Ablauf im Kopf haben...
Gilt analog auch für Postings. Deine sind ein wenig verwirred geschrieben ...

Und wie immer: Der gute Rat: Arbeite mal das Tutorial durch.

Verfasst: Dienstag 30. September 2008, 15:13
von dor_neue
cofi hat geschrieben: Gilt analog auch für Postings. Deine sind ein wenig verwirred geschrieben ...
Danke...

Verfasst: Dienstag 30. September 2008, 15:31
von cofi
dor_neue hat geschrieben:
cofi hat geschrieben: Gilt analog auch für Postings. Deine sind ein wenig verwirred geschrieben ...
Danke...
Oh entschuldige, das galt ezzitt. Hab ich leider nicht bemerkt :/

Verfasst: Mittwoch 1. Oktober 2008, 08:27
von ezzitt
Danke ...