action = (input('기능을 입력하세요: '))
if action == 'Q' or 'q': # 종료 조건 확인
exit() # exit() 프로그램을 종료 시키는 함수
- if
- 조건 1. action == 'Q'
- 조건 2. 'q'
- action이라는 변수를 'Q'라고 비교하는 것과 단순히 'q'라는 문자열이 조건이 된것이다.
- 때문에 입력받은 action은 Q와 비교해서 거짓이 되겠지만, 'q'라는 문자열은 그대로 있기 때문에 입력여부와 상관없이 문자열 'q'로 항상 참이 되버린다.