Ich lerne gerade Python und ich habe eine Frage, die ich nicht finden kann die Antwort auch, derzeit versuche ich, eine String-Variable vom Benutzer gegeben und mit einem Teil einer anderen Zeichenfolge zu vergleichen. Ich möchte etwas wie folgt aus:Wie kann ich in Python 3.5 eine String-Variable mit einem Teil einer anderen Zeichenfolge vergleichen?
Programm: Der angegebene Satz ist: „Ich mag Chemie“, ein Wort im Satz gegeben eingeben.
Benutzer: wie
Programm: Ihr Wort im Satz ist.
Ich kann nur scheint ein Programm mit der if
Funktion zu machen und ==
aber dies scheint nur zu erkennen, dass die beiden Strings ähnlich sind, wenn ich den vollen Satz durch das Programm gegeben eingeben.
Jede Hilfe wird
Von den einige der Antworten erkannt werden, habe ich mein Programm geändert, aber es scheint, dass ich nicht finden kann, ein Fehler zu sein.
sentence=("I like chemistry") print("The given sentence is: ",sentence) word=input("Give a word in the sentence: ").upper while word not in sentence: word=input("Give a valid word in the sentence: ") if word in sentence: print("valid")
Muss es ein * Wort * sein, oder kann ein Teilstring übereinstimmen? –
Sie möchten testen, ob das Wort ** in ** der Satz ist. Hast du versucht "wenn Wort in Satz"? –
Jedes Wort, wie im Benutzer kann "wie" für den gegebenen Satz eingeben und das Programm würde Ihnen sagen, es ist eine Übereinstimmung. –