
지금 여기예요
4
55
기초
언제 코드 블록을 실행할 것인지 결정하기
앞서
odds
라는 숫자 리스트를 만들었습니다. 그리고
right
_
this
_
minute
라는 분 값도
알고 있습니다.
right
_
this
_
minute
에 저장된 현재 분 값이 홀수인지 알아내려면 분이
odds
리스트에 있는 수인지 살펴봐야 합니다. 이 작업을 어떻게 할 수 있을까요?
파이썬에서는 이러한 작업을 아주 쉽게 수행할 수 있습니다. 파이썬은 일반적인 언어에서
제공하는
>
,
<
,
>=
,
<=
등의 연산자뿐 아니라 몇 가지 슈퍼 연산자를 제공하는데 그 중 하나가
in
입니다.
in
연산자는 어떤 것이 다른 것에 포함되어 있는지 확인합니다. 예제 프로그램의 다음 명령문을
살펴봅시다. 이 명령문은
in
연산자를 이용해
right
_
this
_
minute
의 값이
odds
리스트에
포함되는지 확인합니다.
...
right_this_minute = datetime.today().minute
if right_this_minute in odds:
print("This minute seems a little odd.")
...
in
연산자는 참 또는 거짓을 반환합니다. 예상했겠지만
right
_
this
_
minute
의 값이
odds
에
포함되면
if
명령문은 참이 되며,
if
문에 포함된 코드 블록이