ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Defina a variável not_prices como True se você não tiver preços de fechamento para hoje.
  • Defina a variável get_prices como True se 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)
Editar e executar o código