Nier avec des opérateurs booléens
Il est souvent nécessaire de combiner des opérations booléennes pour résoudre des problèmes plus complexes. Supposons que vous deviez déterminer s’il faut télécharger les cours de clôture d’aujourd’hui. Vous ne souhaitez effectuer l’opération que si les marchés ont déjà fermé. Les cours de clôture sont stockés dans la variable fournie closing_prices. La variable fournie market_closed est définie à True une fois les marchés fermés. Utilisez des opérations booléennes et ce que vous savez de l’évaluation des objets pour déterminer s’il faut télécharger les données.
Cet exercice fait partie du cours
Python intermédiaire pour la finance
Instructions
- Définissez la variable
not_pricesàTruesi vous n’avez pas les cours de clôture d’aujourd’hui. - Définissez la variable
get_pricesàTruesi le marché est fermé et que vous n’avez pas encore les cours de clôture.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)