시작하기무료로 시작하기

불리언 연산자로 부정하기

더 복잡한 문제를 풀 때는 불리언 연산을 조합해야 할 때가 자주 있어요. 예를 들어, 오늘의 종가 데이터를 다운로드해야 하는지 결정해야 한다고 해 봅시다. 이 작업은 시장이 이미 마감된 경우에만 하려고 해요. 종가 데이터는 제공된 변수 closing_prices에 리스트로 들어 있고, 시장이 마감되면 제공된 변수 market_closedTrue로 설정돼요. 불리언 연산과 객체가 어떻게 평가되는지에 대한 지식을 활용해 데이터를 다운로드해야 하는지 판단해 보세요.

이 연습은 강의의 일부입니다

금융을 위한 중급 Python

강의 보기

연습 안내

  • 오늘 종가 데이터가 없다면 변수 not_pricesTrue로 설정하세요.
  • 시장이 마감됐고 아직 종가 데이터가 없다면 변수 get_pricesTrue로 설정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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)
코드 편집 및 실행