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