if 문 안에서 바다코끼리 연산자를 사용하는 것은 값을 지정한 후 그 값을 기준으로 조건을 판단하는 것과 유사합니다.
내부 초기화가 없는 if 구문과 있는 if 구문
>>> val = get_data()
>>> if val:
... print("Current value acceptable:", val)
...
Current value acceptable: 247
>>> if val := get_data():
... print("Current value acceptable:", val)
...
Current value acceptable: 848