Python: Wie kann ich prüfen ob ein wort in einen string gleich ist ?
Hallo,
ich wollte in Python ein script erstellen wo ich einen input eingebe aber bei einem bestimmten input passiert etwas anderes.
meine frage ist jetzt wie machen ich das der input den ich eingebe ist passwort
mein script:
print ("enter your name")
x = input()
print (x)
2 Antworten
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, Python
Einfach mit
if x == "passwort":
#dein code
else:
Alternativ kannst du auch schreiben:
if "passwort" in x:
#dein code
dann muss die Eingabe nicht exakt das gleiche sein, es reicht wenn die Zeichenfolge irgendwo in der Eingabe enthalten ist. Außerdem würde es sich empfehlen vor dem Überprüfen die Eingabe mit x.lower() in Kleinbuchstaben umwandelst, dann ist Groß- und Kleinschreibung egal, was meistens recht angenehm ist. Alles in allem wäre das dann also z.B.
print("Enter your name")
x = input()
if x.lower() == "passwort":
#dein code
else:
#dein code
Woher ich das weiß:Hobby – Programmiere seit eineinhalb Jahren
if x == "passwort":
...
else:
...