1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python dla finansów – poziom średniozaawansowany

Connected

ćwiczenie

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.

Instrukcje

100 XP
  • 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.