НачатьНачать бесплатно

Отрицание с помощью булевых операторов

Нередко для решения более сложных задач приходится комбинировать булевы операции. Предположим, вам нужно определить, следует ли загружать цены закрытия акций за сегодня. Операция должна выполняться только после закрытия рынков. Цены закрытия хранятся в виде списка в переменной closing_prices. Переменная market_closed принимает значение True, как только рынки закрываются. Используйте булевы операции и знания о том, как объекты вычисляются в них, чтобы определить, нужно ли загружать данные.

Это упражнение является частью курса

Средний уровень Python для финансов

Посмотреть курс

Инструкции к упражнению

  • Присвойте переменной not_prices значение True, если у вас нет цен закрытия за сегодня.
  • Присвойте переменной get_prices значение True, если рынки закрыты и цены закрытия ещё не получены.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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)
Редактировать и запускать код