Kursinhalt
Einführung in Python
Einführung in Python
Bedingungen Kombinieren
Aufbauend auf Ihrem Verständnis von Booleans werden wir nun erkunden, wie man mehrere Bedingungen in Python kombinieren kann. Diese Fähigkeit ermöglicht es Ihren Programmen, noch nuanciertere Entscheidungen zu treffen, indem sie mehrere Kriterien gleichzeitig überprüfen. Sehen Sie zu, wie Alex mehrere Bedingungen kombiniert, um bessere Entscheidungen während der Abläufe im Lebensmittelgeschäft zu treffen:
Verständnis von kombinierten Bedingungen
In Python können Sie Bedingungen mit logischen Operatoren kombinieren wie and
, or
und not
. Diese Operatoren ermöglichen es Ihnen, zusammengesetzte Bedingungen zu erstellen, die mehrere boolesche Ausdrücke auswerten.
and
: GibtTrue
zurück, wenn beide BedingungenTrue
sind;or
: GibtTrue
zurück, wenn mindestens eine BedingungTrue
ist;not
: GibtTrue
zurück, wenn die BedingungFalse
ist (und umgekehrt).
Beispielanwendung
Lassen Sie uns Bedingungen kombinieren, um zu überprüfen, ob ein Artikel sowohl ein verderbliches Gut UND hoch im Lagerbestand ist, indem wir den and
-Operator verwenden:
# Define the perishable and stock status conditions is_perishable = True item_quantity = 110 perishable_highStockRisk = 100 # Using the (and) operator to combine two conditions # The first condition (`is_perishable`) checks if the item is perishable # The second condition (`item_quantity >= perishable_highStockRisk`) checks if the item is high in stock # The `consider_discount` variable will become `True` only if both conditions are `True` consider_discount = is_perishable and (item_quantity >= perishable_highStockRisk) # Print the result print("Is the item perishable and high in stock?", consider_discount)
Nun, lassen Sie uns Bedingungen kombinieren, um zu überprüfen, ob ein Artikel entweder ein saisonaler Artikel ODER ein Feiertagsartikel ist, indem wir den or
-Operator verwenden:
# Define the seasonal and holiday status conditions seasonal_item = False holiday_item = True # Combine the conditions to check if the item is seasonal or discounted # (`temporary_stock`) will become `True` if either condition `seasonal_item` OR `holiday_item` is `True` temporary_stock = seasonal_item or holiday_item # Print the result print("Is this a seasonal or holiday item?", temporary_stock)
Schließlich lassen Sie uns Bedingungen kombinieren, um zu überprüfen, ob ein Artikel NICHT neu bepreist werden muss, indem wir den not
-Operator verwenden:
# Define the item status condition is_perishable = True # Use the `not` operator to 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)
Swipe to start coding
In dieser Aufgabe werden Sie üben, Bedingungen zu kombinieren, um festzustellen, ob ein Artikel basierend auf seinem Lagerstatus und Rabattstatus für eine Aktion in Frage kommt. Sie werden bewerten, ob ein Artikel entweder rabattiert oder niedrig im Lagerbestand ist und diese Informationen verwenden, um seine Eignung für eine Aktion zu entscheiden.
Code-Anweisungen
- Definieren Sie eine boolesche Variable namens
movingProduct
, die aufTrue
auswertet, wenn der Artikel entweder rabattiert oder niedrig im Lagerbestand ist. Verwenden Sie logische Operatoren, um diese Bedingungen zu kombinieren. - Erstellen Sie eine weitere boolesche Variable namens
promotion
, die aufTrue
auswertet, wenn der Artikel für eine Aktion in Frage kommt. Ein Artikel ist nur dann für eine Aktion in Frage, wenn er nicht rabattiert und ausreichend auf Lager ist. - Drucken Sie die Nachricht, die die Eignung für eine Aktion mit der Variable
promotion
anzeigt.
Ausgabeanforderungen
- Drucken Sie eine Nachricht, die die Eignung des Artikels für eine Aktion angibt. Die Nachricht sollte lauten:
Is the item eligible for promotion? <promotion>
.
Lösung
Danke für Ihr Feedback!
Bedingungen Kombinieren
Aufbauend auf Ihrem Verständnis von Booleans werden wir nun erkunden, wie man mehrere Bedingungen in Python kombinieren kann. Diese Fähigkeit ermöglicht es Ihren Programmen, noch nuanciertere Entscheidungen zu treffen, indem sie mehrere Kriterien gleichzeitig überprüfen. Sehen Sie zu, wie Alex mehrere Bedingungen kombiniert, um bessere Entscheidungen während der Abläufe im Lebensmittelgeschäft zu treffen:
Verständnis von kombinierten Bedingungen
In Python können Sie Bedingungen mit logischen Operatoren kombinieren wie and
, or
und not
. Diese Operatoren ermöglichen es Ihnen, zusammengesetzte Bedingungen zu erstellen, die mehrere boolesche Ausdrücke auswerten.
and
: GibtTrue
zurück, wenn beide BedingungenTrue
sind;or
: GibtTrue
zurück, wenn mindestens eine BedingungTrue
ist;not
: GibtTrue
zurück, wenn die BedingungFalse
ist (und umgekehrt).
Beispielanwendung
Lassen Sie uns Bedingungen kombinieren, um zu überprüfen, ob ein Artikel sowohl ein verderbliches Gut UND hoch im Lagerbestand ist, indem wir den and
-Operator verwenden:
# Define the perishable and stock status conditions is_perishable = True item_quantity = 110 perishable_highStockRisk = 100 # Using the (and) operator to combine two conditions # The first condition (`is_perishable`) checks if the item is perishable # The second condition (`item_quantity >= perishable_highStockRisk`) checks if the item is high in stock # The `consider_discount` variable will become `True` only if both conditions are `True` consider_discount = is_perishable and (item_quantity >= perishable_highStockRisk) # Print the result print("Is the item perishable and high in stock?", consider_discount)
Nun, lassen Sie uns Bedingungen kombinieren, um zu überprüfen, ob ein Artikel entweder ein saisonaler Artikel ODER ein Feiertagsartikel ist, indem wir den or
-Operator verwenden:
# Define the seasonal and holiday status conditions seasonal_item = False holiday_item = True # Combine the conditions to check if the item is seasonal or discounted # (`temporary_stock`) will become `True` if either condition `seasonal_item` OR `holiday_item` is `True` temporary_stock = seasonal_item or holiday_item # Print the result print("Is this a seasonal or holiday item?", temporary_stock)
Schließlich lassen Sie uns Bedingungen kombinieren, um zu überprüfen, ob ein Artikel NICHT neu bepreist werden muss, indem wir den not
-Operator verwenden:
# Define the item status condition is_perishable = True # Use the `not` operator to 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)
Swipe to start coding
In dieser Aufgabe werden Sie üben, Bedingungen zu kombinieren, um festzustellen, ob ein Artikel basierend auf seinem Lagerstatus und Rabattstatus für eine Aktion in Frage kommt. Sie werden bewerten, ob ein Artikel entweder rabattiert oder niedrig im Lagerbestand ist und diese Informationen verwenden, um seine Eignung für eine Aktion zu entscheiden.
Code-Anweisungen
- Definieren Sie eine boolesche Variable namens
movingProduct
, die aufTrue
auswertet, wenn der Artikel entweder rabattiert oder niedrig im Lagerbestand ist. Verwenden Sie logische Operatoren, um diese Bedingungen zu kombinieren. - Erstellen Sie eine weitere boolesche Variable namens
promotion
, die aufTrue
auswertet, wenn der Artikel für eine Aktion in Frage kommt. Ein Artikel ist nur dann für eine Aktion in Frage, wenn er nicht rabattiert und ausreichend auf Lager ist. - Drucken Sie die Nachricht, die die Eignung für eine Aktion mit der Variable
promotion
anzeigt.
Ausgabeanforderungen
- Drucken Sie eine Nachricht, die die Eignung des Artikels für eine Aktion angibt. Die Nachricht sollte lauten:
Is the item eligible for promotion? <promotion>
.
Lösung
Danke für Ihr Feedback!