Aan de slagGa gratis aan de slag

Variabelen toewijzen met Booleaanse operatoren

Je kunt het feit dat and en or short-circuit-operatoren zijn gebruiken om op slimme manieren objecten aan variabelen toe te wijzen. Stel dat je beslist welke acties je moet nemen voor de account van een klant op basis van wat ze invulden in een webformulier. Helaas kunnen ze het formulier ook met dit veld leeg verzenden, dus moet je voor de zekerheid een standaardactie instellen. De meegeleverde variabele input_action bevat wat de klant heeft ingezonden. De meegeleverde variabele is_trading_day is True als vandaag een dag is waarop handelen mogelijk is.

Deze oefening maakt deel uit van de cursus

Python voor Finance - gevorderd

Cursus bekijken

Oefeninstructies

  • Als je klant een actie heeft ingevoerd, wijs die dan toe aan de variabele action. Als er niets is ingevoerd, gebruik dan de standaardactie "Hold".
  • Wijs de actie toe aan de variabele do_action als er vandaag gehandeld kan worden, anders wijs False toe.
  • Print de actie die uitgevoerd moet worden.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren