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
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_actionals er vandaag gehandeld kan worden, anders wijsFalsetoe. - 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
____(____)