Negando com operadores Booleanos
Com frequência, você precisa combinar operações Booleanas para resolver problemas mais complexos. Digamos que você precise saber se deve baixar os preços de fechamento das ações de hoje. Você só quer fazer essa operação se os mercados já tiverem fechado. Os preços de fechamento são uma lista armazenada na variável fornecida closing_prices. A variável market_closed é definida como True quando os mercados fecham. Use operações Booleanas e o que você sabe sobre como os objetos são avaliados nelas para determinar se deve baixar os dados.
Este exercício faz parte do curso
Python Intermediário para Finanças
Instruções do exercício
- Defina a variável
not_pricescomoTruese você não tiver preços de fechamento para hoje. - Defina a variável
get_pricescomoTruese o mercado estiver fechado e você ainda não tiver os preços de fechamento.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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)