시작하기무료로 시작하기

불리언 연산자로 변수 할당하기

andor가 쇼트서킷 연산자라는 점을 활용하면, 객체를 변수에 똑똑하게 할당할 수 있어요. 웹 양식에 입력된 내용에 따라 클라이언트 계좌에 대해 어떤 조치를 취할지 결정한다고 가정해 봅시다. 불행히도 이 필드를 비워 둔 채로 제출할 수도 있으므로, 대비를 위해 기본 동작을 설정해야 해요. 제공된 변수 input_action에는 클라이언트가 제출한 내용이 들어 있어요. 제공된 변수 is_trading_day는 오늘이 거래가 가능한 날이면 True예요.

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

금융을 위한 중급 Python

강의 보기

연습 안내

  • 클라이언트가 동작을 입력했다면 변수 action에 그 값을 할당하세요. 아무것도 입력하지 않았다면 기본 동작 "Hold"를 사용하세요.
  • 오늘 거래가 가능하면 변수 do_action에 동작을 할당하고, 그렇지 않으면 False를 할당하세요.
  • 실행해야 할 동작을 출력하세요.

실습형 인터랙티브 연습

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

# Assign a default action if no input
action = input_action ____ "Hold"

# Print the action
print(action)

# Assign action only if trades can be made
do_action = is_trading_day ____ action

# Print the action to do
____(____)
코드 편집 및 실행