Negieren mit booleschen Operatoren
Oft musst du boolesche Operationen kombinieren, um komplexere Probleme zu lösen. Angenommen, du willst wissen, ob du die Schlusskurse für heute herunterladen musst. Du willst das nur tun, wenn die Märkte bereits geschlossen haben. Die Schlusskurse sind eine Liste in der bereitgestellten Variable closing_prices. Die Variable market_closed wird auf True gesetzt, sobald die Märkte schließen. Verwende boolesche Operationen und dein Wissen darüber, wie Objekte darin ausgewertet werden, um zu bestimmen, ob du die Daten herunterladen solltest.
Diese Übung ist Teil des Kurses
Fortgeschrittenes Python für Finanzen
Anleitung zur Übung
- Setze die Variable
not_pricesaufTrue, wenn du für heute keine Schlusskurse hast. - Setze die Variable
get_pricesaufTrue, wenn der Markt geschlossen ist und du noch keine Schlusskurse hast.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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)