Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Voorwaarden Combineren | Voorwaardelijke Uitspraken
Introductie tot Python

Veeg om het menu te tonen

book
Voorwaarden Combineren

Voortbouwend op uw begrip van booleans gaan we nu onderzoeken hoe u meerdere voorwaarden kunt combineren in Python. Deze vaardigheid stelt uw programma's in staat om meer genuanceerde beslissingen te nemen door meerdere criteria gelijktijdig te controleren. Bekijk hoe Alex meerdere voorwaarden combineert om betere beslissingen te nemen tijdens de werkzaamheden in de supermarkt:

Gecombineerde voorwaarden begrijpen

In Python kunt u voorwaarden combineren met logische operatoren zoals and, or en not. Met deze operatoren kunt u samengestelde voorwaarden maken die meerdere booleaanse expressies evalueren.

  • and: Geeft True als beide voorwaarden True zijn;

  • or: Geeft True als ten minste één voorwaarde True is;

  • not: Geeft True als de voorwaarde False is (en omgekeerd).

Voorbeeldtoepassing

Laten we voorwaarden combineren om te controleren of een artikel zowel een bederfelijk goed is EN ruim op voorraad is met behulp van de and-operator:

12345678910111213
# 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)
copy

Laten we nu voorwaarden combineren om te controleren of een artikel een seizoensartikel OF een feestartikel is met behulp van de or-operator:

12345678910
# 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)
copy

Tot slot, laten we voorwaarden combineren om te controleren of een artikel GEEN herprijzing nodig heeft met behulp van de not-operator:

12345678
# 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)
copy
Taak

Swipe to start coding

Evalueer of een artikel afgeprijsd is of laag op voorraad om de geschiktheid voor promotie te bepalen.

  • Definieer een booleaanse variabele movingProduct die True is als het artikel ofwel afgeprijsd of laag op voorraad is, met behulp van logische operatoren.
  • Maak een booleaanse variabele promotion die True is als het artikel niet afgeprijsd en voldoende op voorraad is.
  • Print het bericht: Is the item eligible for promotion? <promotion>.

Uitvoervereisten

  • Print of het artikel geschikt is voor promotie: Is the item eligible for promotion? <promotion>.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?

Vraag AI

expand
ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

book
Voorwaarden Combineren

Voortbouwend op uw begrip van booleans gaan we nu onderzoeken hoe u meerdere voorwaarden kunt combineren in Python. Deze vaardigheid stelt uw programma's in staat om meer genuanceerde beslissingen te nemen door meerdere criteria gelijktijdig te controleren. Bekijk hoe Alex meerdere voorwaarden combineert om betere beslissingen te nemen tijdens de werkzaamheden in de supermarkt:

Gecombineerde voorwaarden begrijpen

In Python kunt u voorwaarden combineren met logische operatoren zoals and, or en not. Met deze operatoren kunt u samengestelde voorwaarden maken die meerdere booleaanse expressies evalueren.

  • and: Geeft True als beide voorwaarden True zijn;

  • or: Geeft True als ten minste één voorwaarde True is;

  • not: Geeft True als de voorwaarde False is (en omgekeerd).

Voorbeeldtoepassing

Laten we voorwaarden combineren om te controleren of een artikel zowel een bederfelijk goed is EN ruim op voorraad is met behulp van de and-operator:

12345678910111213
# 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)
copy

Laten we nu voorwaarden combineren om te controleren of een artikel een seizoensartikel OF een feestartikel is met behulp van de or-operator:

12345678910
# 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)
copy

Tot slot, laten we voorwaarden combineren om te controleren of een artikel GEEN herprijzing nodig heeft met behulp van de not-operator:

12345678
# 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)
copy
Taak

Swipe to start coding

Evalueer of een artikel afgeprijsd is of laag op voorraad om de geschiktheid voor promotie te bepalen.

  • Definieer een booleaanse variabele movingProduct die True is als het artikel ofwel afgeprijsd of laag op voorraad is, met behulp van logische operatoren.
  • Maak een booleaanse variabele promotion die True is als het artikel niet afgeprijsd en voldoende op voorraad is.
  • Print het bericht: Is the item eligible for promotion? <promotion>.

Uitvoervereisten

  • Print of het artikel geschikt is voor promotie: Is the item eligible for promotion? <promotion>.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 2
Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Onze excuses dat er iets mis is gegaan. Wat is er gebeurd?
some-alt