를 실행하면 예상대로 True와 False가 각각 출력됩니다
를 실행하였더니 1이 출력되었습니다
이 이유에 대해 AI에게 질문했더니 True와 False가 산술/비교 연산자를 만나면 각각 1과 0으로 치환된다고 하였습니다
그 내용을 보고, 처음부터 0과 1을 쓰면 되는걸 왜 True와 False를 사용하냐고 질문했더니 사람이 읽기 편하도록 0과 1을 False와 True로 치환한다고 하였습니다
그러면 왜 이들이 연산자를 만나면 다시 정수로 치환되게 설계되었는지 이해가 되지 않아 질문을 남깁니다