LoslegenKostenlos loslegen

Variablen mit Booleschen Operatoren zuweisen

Du kannst dir zunutze machen, dass and und or Short-Circuit-Operatoren sind, um Objekte auf clevere Weise Variablen zuzuweisen. Stell dir vor, du entscheidest, welche Aktionen du für das Konto eines Kunden ausführen solltest, basierend auf dem, was er in ein Webformular eingetragen hat. Leider könnte das Feld leer gesendet werden, daher musst du zur Sicherheit eine Standardaktion festlegen. Die bereitgestellte Variable input_action enthält die Eingabe des Kunden. Die bereitgestellte Variable is_trading_day ist True, wenn heute ein Tag ist, an dem Handel möglich ist.

Diese Übung ist Teil des Kurses

Fortgeschrittenes Python für Finanzen

Kurs anzeigen

Anleitung zur Übung

  • Wenn dein Kunde eine Aktion eingegeben hat, weise sie der Variable action zu. Wenn nichts eingegeben wurde, verwende die Standardaktion "Hold".
  • Weise die Aktion der Variable do_action zu, wenn heute gehandelt werden kann, ansonsten setze sie auf False.
  • Gib die Aktion aus, die ausgeführt werden soll.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Assign a default action if no input
action = input_action ____ "Hold"

# Print the action
print(action)

# Assign action only if trades can be made
do_action = is_trading_day ____ action

# Print the action to do
____(____)
Code bearbeiten und ausführen