#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http 제목3 < 5 != True 가 참인 이유2018-10-01 09:13작성자준형아마 이전 프로그래밍 경험이 있다면 이 표현이 왜 True가 되는지 충분히 헷갈릴 수 있다고 봅니다. 그래서 제 나름대로 조사를 해봤고 만족스러운 답을 앋었습니다.3 < 5 != True와 같이 비교연산자를 연속적으로 사용할 경우, 왼쪽에서 오른쪽으로 평가하는 일반적인 프로그래밍 언어 (3 < 5, True != True => False) 와 달리 python은 이 경우 이 표현을 일반적인 수학적 표현과 같은 방식으로 처리합니다.즉 (3 < 5) and (5 != True)로 평가한다는 것이죠.참고로 다른 프로그래밍 언어(js, c)에서는 false의 결과가 나온 것으로 봐서 이는 파이썬의 특징이라고 생각됩니다.참고링크)스택오버플로: https://stackoverflow.com/questions/52583099/python3-multiple-operators-with-same-precedence?noredirect=1#긱스포긱스:https://www.geeksforgeeks.org/chaining-comparison-operators-python/ 목록수정삭제답변글쓰기 댓글 [1] 댓글작성자(*)비밀번호(*)내용(*) 댓글 등록 더보기이전[조교]'Home Schooling Report2' 관련 공지장윤경2018-10-01다음홈 스쿨링 과제가 어려워요? ^^drsungwon 2018-10-01 Powered by MangBoard | 워드프레스 쇼핑몰 망보드