Отрицание с помощью булевых операторов
Нередко для решения более сложных задач приходится комбинировать булевы операции. Предположим, вам нужно определить, следует ли загружать цены закрытия акций за сегодня. Операция должна выполняться только после закрытия рынков. Цены закрытия хранятся в виде списка в переменной 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)