2016-05-27 4 views
-3

Ich brauche den Code unter Missachtung jeder Groß- und Kleinschreibung machen Hier ist der Code:die Groß- und Kleinschreibung in Python Vermeiden

sentence=str(input("Enter sentence") 
words=sentence.split() 
uword=input("enter word from sentence") 
if uword in words: 
    print("Word is in sentence") 
else: 
    print("Word isn't in sentence") 

Zum Beispiel, wenn ich den Satz „Hallo Welt“, wie der Satz Variable eingegeben und dann eingegeben „Hallo“ als uword Variable sollte der Code, der hallo erkennen und Hallo gleich ist und print („Dein Wort im Satz ist“)

+0

'input' gibt bereits ein' str' zurück; Der Aufruf, der "Satz" setzt, ist redundant. – chepner

Antwort

0

das fühlt sich ein bisschen wie die offensichtliche Antwort:

beide Strings konvertieren absenken, o r Großbuchstaben:

words = sentence.lower().split() 
… 
if uword.lower() in words: 
+0

Vielen Dank, Ihr Vorschlag funktioniert, wenn die Satzvariable als "Hello World" eingegeben wird und die Variable uword "Hallo" eingegeben wird, aber können Sie mir sagen, wie es funktioniert, so dass die Satzvariable in Kleinbuchstaben und das Uword eingegeben werden kann Variable kleingeschrieben? Nochmals vielen Dank –

+0

Es funktioniert auch in diesem Fall. –

+0

Es tut mir leid, aber ich kann nicht Naht es auf diese Weise funktioniert, wenn die Satzvariable eingegeben wird alle Kleinbuchstaben und die Variable UWORD ist eingegeben mit einem Großbuchstaben, der es nicht funktioniert –

Verwandte Themen