2016-07-02 9 views
0

ich einen Eingang haben, dass der Benutzer in etwas BeispielPython if-Anweisung keine Kappe Prüfung

Test = input('Type in something') 
if Test == 'SOMETHING' : 
    print('You idiot!') 

Wie ignoriere ich das, wenn das Wort etwas in allen Kappen oder nicht Kappen Beispiel ist: Etwas ETWAS eTWAS

Leider Meine Grammatik ist so schlecht, es zu Wort schwer diese Dinge

+0

@Adriaan Es wird durch einen sehr seltenen Fehler in der SOUP verursacht: / – DavidPostill

Antwort

0
if Test.upper() == "something".upper(): print("You idiot") 

Wie wäre es, die beiden Teile der Äquatation höher/tiefer zu machen?

Python 3.5.2 (v3.5.2:4def2a2901a5, Jun 25 2016, 22:01:18) [MSC v.1900 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> Test = input("type in something ") 
type in something SomeTHING 
>>> Test.upper() == "something".upper() 
True 
>>> 
0

einfach alles Klein machen und Leerzeichen Streifen

Test.lower().strip() 

Bereitgestellt SOMETHING ist in Kleinbuchstaben.