single
Kombinieren von Bedingungen
Swipe um das Menü anzuzeigen
Aufbauend auf Ihrem Verständnis von Booleans werden wir nun untersuchen, wie man in Python mehrere Bedingungen kombiniert. Diese Fähigkeit ermöglicht es Ihren Programmen, differenziertere Entscheidungen zu treffen, indem mehrere Kriterien gleichzeitig überprüft werden. Sehen Sie, wie Alex mehrere Bedingungen kombiniert, um bessere Entscheidungen bei den Abläufen im Supermarkt zu treffen:
Verständnis kombinierter Bedingungen
In Python können Sie Bedingungen mit logischen Operatoren wie and, or und not kombinieren. Diese Operatoren ermöglichen es, zusammengesetzte Bedingungen zu erstellen, die mehrere boolesche Ausdrücke auswerten.
and: ergibtTrue, wenn beide BedingungenTruesind;or: ergibtTrue, wenn mindestens eine BedingungTrueist;not: ergibtTrue, wenn die BedingungFalseist (und umgekehrt).
Anwendungsbeispiel
Kombinieren wir Bedingungen, um zu prüfen, ob ein Artikel sowohl ein verderbliches Gut UND in großer Menge auf Lager ist, indem wir den Operator and verwenden:
123456789is_perishable = True item_quantity = 110 perishable_highStockRisk = 100 # Combine two or more conditions consider_discount = is_perishable and (item_quantity >= perishable_highStockRisk) # Print the result print("Is the item perishable and high in stock?", consider_discount)
Nun werden Bedingungen kombiniert, um zu prüfen, ob ein Artikel entweder ein saisonaler Artikel ODER ein Feiertagsartikel ist, indem der Operator or verwendet wird:
12345678seasonal_item = False holiday_item = True # Check if the item is seasonal or discounted temporary_stock = seasonal_item or holiday_item # Print the result print("Is this a seasonal or holiday item?", temporary_stock)
Abschließend werden Bedingungen kombiniert, um zu prüfen, ob ein Artikel KEINE Neubepreisung benötigt, indem der Operator not verwendet wird:
1234567is_perishable = True # Check if the item is NOT perishable long_shelf_life = not is_perishable # Print the result print("Does the item need to be sold quickly?", long_shelf_life)
Wischen, um mit dem Codieren zu beginnen
Bewertung, ob ein Artikel reduziert oder niedrig im Bestand ist, um seinen Aktionsstatus zu bestimmen.
- Definition einer booleschen Variable
movingProduct, dieTrueist, wenn der Artikel entweder reduziert oder niedrig im Bestand ist, unter Verwendung logischer Operatoren. - Erstellung einer booleschen Variable
promotion, dieTrueist, wenn der Artikel nicht reduziert und ausreichend auf Lager ist (das bedeutet, der Artikel ist nicht niedrig im Bestand). - Ausgabe der Nachricht:
Is the item eligible for promotion? <promotion>.
Ausgabebedingungen
Ausgabe, ob der Artikel für eine Aktion berechtigt ist:
Is the item eligible for promotion? <promotion>
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen