Zacznij terazZacznij za darmo

Negowanie za pomocą operatorów logicznych

Często zdarza się, że trzeba łączyć operacje logiczne, aby rozwiązywać bardziej złożone problemy. Wyobraź sobie, że chcesz wiedzieć, czy należy pobrać ceny zamknięcia akcji z dzisiaj. Operację tę warto wykonać tylko wtedy, gdy giełda jest już zamknięta. Ceny zamknięcia są przechowywane jako lista w zmiennej closing_prices. Zmienna market_closed przyjmuje wartość True po zamknięciu giełdy. Użyj operatorów logicznych i tego, co wiesz o tym, jak obiekty są w nich oceniane, żeby zdecydować, czy należy pobrać dane.

To ćwiczenie jest częścią kursu

Python dla finansów – poziom średniozaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Ustaw zmienną not_prices na True, jeśli nie masz jeszcze dzisiejszych cen zamknięcia.
  • Ustaw zmienną get_prices na True, jeśli giełda jest zamknięta i nie masz jeszcze cen zamknięcia.

Interaktywne ćwiczenie praktyczne

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

print(closing_prices)

# Assigning True if we need to get the prices
not_prices = ____ closing_prices

print(not_prices)

# Get prices if market is closed and we don't have prices
get_prices = ____ (market_closed ____ not_prices)

print(get_prices)
Edytuj i uruchom kod