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
Oefeninstructies
- Zet de variabele
not_pricesopTrueals je de slotkoersen van vandaag niet hebt. - Zet de variabele
get_pricesopTrueals 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)