Kom igångKom igång gratis

Tilldela variabler med booleska operatorer

Eftersom and och or är kortslutningsoperatorer kan du använda dem för att tilldela värden till variabler på ett smart sätt. Föreställ dig att du ska avgöra vilka åtgärder som ska vidtas för en kunds konto baserat på vad kunden angett i ett webbformulär. Tyvärr kan kunden skicka in formuläret med det här fältet tomt, så du behöver ange en standardåtgärd som reservlösning. Variabeln input_action innehåller det som kunden skickade in. Variabeln is_trading_day är True om handel är möjlig idag.

Den här övningen är en del av kursen

Intermediate Python för finans

Visa kurs

Övningsinstruktioner

  • Om kunden angett en åtgärd, tilldela den till variabeln action. Om fältet är tomt, använd standardåtgärden "Hold".
  • Tilldela åtgärden till variabeln do_action om handel kan ske idag, annars tilldela False.
  • Skriv ut den åtgärd som ska utföras.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
____(____)
Redigera och kör kod