Zacznij terazZacznij za darmo

Przypisywanie zmiennych za pomocą operatorów boolowskich

Operatory and i or są operatorami krótkiego zwierania – możesz to wykorzystać do inteligentnego przypisywania wartości do zmiennych. Wyobraź sobie, że na podstawie danych przesłanych przez klienta w formularzu internetowym decydujesz, jakie działanie podjąć na jego koncie. Problem w tym, że klient mógł wysłać formularz z pustym polem, dlatego musisz z góry zdefiniować domyślne działanie. Dostarczona zmienna input_action zawiera wartość wprowadzoną przez klienta. Dostarczona zmienna is_trading_day ma wartość True, jeśli dzisiaj można przeprowadzać transakcje.

To ćwiczenie jest częścią kursu

Python dla finansów – poziom średniozaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Jeśli klient podał działanie, przypisz je do zmiennej action. Jeśli pole było puste, użyj domyślnego działania "Hold".
  • Przypisz działanie do zmiennej do_action, jeśli dzisiaj można przeprowadzać transakcje – w przeciwnym razie przypisz wartość False.
  • Wydrukuj działanie, które powinno zostać wykonane.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
____(____)
Edytuj i uruchom kod