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

Op basis van je begrip van booleans, gaan we nu verkennen hoe je meerdere voorwaarden kunt combineren in Python. Deze vaardigheid stelt je programma's in staat om nog meer genuanceerde beslissingen te nemen door meerdere criteria tegelijkertijd te controleren. Kijk hoe Alex meerdere voorwaarden combineert om betere beslissingen te nemen tijdens de operaties in de supermarkt:

Begrijpen van Gecombineerde Voorwaarden

In Python kun je voorwaarden combineren met behulp van logische operatoren zoals and, or en not. Deze operatoren stellen je in staat om samengestelde voorwaarden te creëren die meerdere Booleaanse expressies evalueren.

  • and : Geeft True terug als beide voorwaarden True zijn;

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

  • not : Geeft True terug als de voorwaarde False is (en vice versa).

Voorbeeldtoepassing

Laten we voorwaarden combineren om te controleren of een item zowel een bederfelijk goed EN hoog in 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 item ofwel 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

Laten we tenslotte voorwaarden combineren om te controleren of een item NIET opnieuw geprijsd hoeft te worden 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 of laag in voorraad is om de geschiktheid voor promotie te bepalen.

  • Definieer een booleaanse variabele movingProduct die True is als het artikel ofwel afgeprijsd of laag in 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 in aanmerking komt 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

Op basis van je begrip van booleans, gaan we nu verkennen hoe je meerdere voorwaarden kunt combineren in Python. Deze vaardigheid stelt je programma's in staat om nog meer genuanceerde beslissingen te nemen door meerdere criteria tegelijkertijd te controleren. Kijk hoe Alex meerdere voorwaarden combineert om betere beslissingen te nemen tijdens de operaties in de supermarkt:

Begrijpen van Gecombineerde Voorwaarden

In Python kun je voorwaarden combineren met behulp van logische operatoren zoals and, or en not. Deze operatoren stellen je in staat om samengestelde voorwaarden te creëren die meerdere Booleaanse expressies evalueren.

  • and : Geeft True terug als beide voorwaarden True zijn;

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

  • not : Geeft True terug als de voorwaarde False is (en vice versa).

Voorbeeldtoepassing

Laten we voorwaarden combineren om te controleren of een item zowel een bederfelijk goed EN hoog in 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 item ofwel 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

Laten we tenslotte voorwaarden combineren om te controleren of een item NIET opnieuw geprijsd hoeft te worden 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 of laag in voorraad is om de geschiktheid voor promotie te bepalen.

  • Definieer een booleaanse variabele movingProduct die True is als het artikel ofwel afgeprijsd of laag in 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 in aanmerking komt 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