single
Combinaison de conditions
Glissez pour afficher le menu
En s'appuyant sur votre compréhension des booléens, nous allons maintenant explorer comment combiner plusieurs conditions en Python. Cette compétence permet à vos programmes de prendre des décisions plus nuancées en vérifiant plusieurs critères simultanément. Observez comment Alex combine plusieurs conditions pour prendre de meilleures décisions lors des opérations en magasin d'alimentation :
Comprendre la combinaison de conditions
En Python, il est possible de combiner des conditions à l'aide d'opérateurs logiques tels que and, or et not. Ces opérateurs permettent de créer des conditions composées qui évaluent plusieurs expressions booléennes.
and: renvoieTruesi les deux conditions sontTrue;or: renvoieTruesi au moins une des conditions estTrue;not: renvoieTruesi la condition estFalse(et inversement).
Exemple d'application
Combinons des conditions pour vérifier si un article est à la fois un produit périssable ET en stock élevé en utilisant l'opérateur and :
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)
À présent, combinons des conditions pour vérifier si un article est soit un article saisonnier OU un article de fête en utilisant l’opérateur or :
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)
Enfin, combinons des conditions pour vérifier si un article n'a PAS besoin d'être réévalué en utilisant l'opérateur not :
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)
Glissez pour commencer à coder
Évaluer si un article est en promotion ou faible en stock afin de déterminer son statut promotionnel.
- Définir une variable booléenne
movingProductqui estTruesi l'article est soit en promotion, soit faible en stock, en utilisant des opérateurs logiques. - Créer une variable booléenne
promotionqui estTruesi l'article n'est pas en promotion et est suffisamment en stock (c'est-à-dire que l'article n'est pas faible en stock). - Afficher le message :
Is the item eligible for promotion? <promotion>.
Exigences de sortie
Afficher si l'article est éligible à la promotion :
Is the item eligible for promotion? <promotion>
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion