Negation med booleska operatorer
Ofta behöver du kombinera booleska operationer för att lösa mer komplexa problem. Anta att du vill ta reda på om du behöver ladda ner dagens stängningskurser. Du vill bara göra det om börsen redan har stängt. Stängningskurserna lagras i en lista i variabeln closing_prices. Variabeln market_closed sätts till True när börsen stänger. Använd booleska operationer och dina kunskaper om hur objekt evalueras i dem för att avgöra om du ska ladda ner data.
Den här övningen är en del av kursen
Intermediate Python för finans
Övningsinstruktioner
- Sätt variabeln
not_pricestillTrueom du saknar dagens stängningskurser. - Sätt variabeln
get_pricestillTrueom börsen har stängt och du ännu inte har hämtat stängningskurserna.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)