LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Setze die Variable not_prices auf True, wenn du für heute keine Schlusskurse hast.
  • Setze die Variable get_prices auf True, 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)
Code bearbeiten und ausführen