Ich habe zwei Zeichenfolgen, Zeichenfolge0 und Zeichenfolge1. Ich möchte überprüfen, ob eine Eingabe diese Zeichenfolgen in Kleinbuchstaben enthält. Es wird jedoch nur nach einem von ihnen gesucht.Überprüfung für zwei Zeichenfolgen konvertiert in low() funktioniert nicht wie vorgesehen
import sys
string0 = "Weather"
string1 = "Like"
userInput = input("say whatever")
if string0.lower() and string1.lower() in userInput:
print("it is quite nice")
Hier wird nur nach String1 überprüft. Ich verstehe nicht warum, irgendwelche Ideen? Ich verwende Python 3
Weil Sie den 'und' Operator hier missbrauchen. Die linke Seite wird immer "wahr" sein. – usr2564301