Genauso wie bei Strings kannst du das eingebaute in-Schlüsselwort mit Listen verwenden, um zu überprüfen, ob eine Liste ein bestimmtes Element enthält. Das in-Schlüsselwort gibt einen booleschen Wert (True oder False) zurück, je nachdem, ob das Element in der Liste gefunden wird.
Hier ist ein Beispiel für die Verwendung des in-Schlüsselworts mit einer Liste:
fruits = ['apple', 'banana', 'orange', 'grape']
if 'apple' in fruits and 'banana' in fruits:
print('We have both apples and bananas!')
In diesem Beispiel verwenden wir den and-Operator, um zu prüfen, ob sowohl apple als auch banana in der Liste fruits enthalten sind. Wenn beide vorhanden sind, ist die if-Bedingung True, und die Nachricht We have both apples and bananas! wird ausgegeben.
Herausforderung
Du hilfst dem berühmten Café „Vier Zutaten“ bei der Erstellung ihres Bestellverarbeitungssystems. Die ersten vier Eingabezeilen listen die Zutaten eines Menüelements auf, während die nächsten zwei Zeilen die Zutaten enthalten, auf die ein Kunde allergisch ist. Deine Aufgabe ist es, Order accepted! auszugeben, wenn keine Allergene in den Zutaten enthalten sind, oder Allergen alert!, wenn ein Kunde gegen eine oder mehrere Zutaten allergisch ist.