ÎncepețiÎncepe gratuit

Atribuirea variabilelor cu operatori Boolean

Poți folosi faptul că and și or sunt operatori cu evaluare scurtă pentru a atribui obiecte variabilelor în mod inteligent. Presupune că decizi ce acțiuni ar trebui să întreprinzi pentru contul unui client, pe baza a ceea ce a introdus într-un formular web. Din nefericire, clientul poate trimite formularul cu acest câmp gol, așa că trebuie să definești o acțiune implicită pentru orice situație. Variabila input_action conține datele trimise de client. Variabila is_trading_day are valoarea True dacă astăzi este o zi în care tranzacțiile sunt posibile.

Acest exercițiu face parte din cursul

Python intermediar pentru finanțe

Vezi cursul

Instrucțiuni pentru exercițiu

  • Dacă clientul a introdus o acțiune, atribuie-o variabilei action. Dacă nu a introdus nimic, folosește acțiunea implicită "Hold".
  • Atribuie acțiunea variabilei do_action dacă tranzacțiile pot fi efectuate astăzi; în caz contrar, atribuie-i valoarea False.
  • Afișează acțiunea care trebuie executată.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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
____(____)
Editează și rulează codul