Aan de slagGa gratis aan de slag

Negeren met Booleaanse operatoren

Vaak moet je Booleaanse operaties combineren om complexere problemen op te lossen. Stel dat je wilt weten of je de slotkoersen voor vandaag moet downloaden. Je wilt deze bewerking alleen doen als de beurzen al gesloten zijn. De slotkoersen staan in de meegeleverde variabele closing_prices als een lijst. De variabele market_closed wordt op True gezet zodra de beurzen sluiten. Gebruik Booleaanse operaties en wat je weet over hoe objecten daarin worden geëvalueerd om te bepalen of je de gegevens moet downloaden.

Deze oefening maakt deel uit van de cursus

Python voor Finance - gevorderd

Cursus bekijken

Oefeninstructies

  • Zet de variabele not_prices op True als je de slotkoersen van vandaag niet hebt.
  • Zet de variabele get_prices op True als de beurs gesloten is en je de slotkoersen nog niet hebt.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

print(closing_prices)

# Assigning True if we need to get the prices
not_prices = ____ closing_prices

print(not_prices)

# Get prices if market is closed and we don't have prices
get_prices = ____ (market_closed ____ not_prices)

print(get_prices)
Code bewerken en uitvoeren