cheezzz님 질문이 하나 더 있는데, while 반복문이나 if 조건문에서, (변수) is not None:이라는 코드가 있을 때, 이걸 그냥 while (변수): 나 if (변수): 이렇게 수정을 해도 구현에는 큰 문제는 없더라구요. 그런 경우도 이것과 같이 묵시적..인 생략을 해도 무방한 경우일까요?
+0
2021년 3월 24일
cheezzz님 질문이 하나 더 있는데, while 반복문이나 if 조건문에서, (변수) is not None:이라는 코드가 있을 때, 이걸 그냥 while (변수): 나 if (변수): 이렇게 수정을 해도 구현에는 큰 문제는 없더라구요. 그런 경우도 이것과 같이 묵시적..인 생략을 해도 무방한 경우일까요?
+0
2021년 3월 28일
답변이 좀 늦었네요 ㅠㅠ 묵시적이라기 보다는 그 변수의 값이 0이면 False 아니면 True로 처리됩니다. 이건 불린 값이 아닌 어떤 값을 불린형으로 타입을 바꾸려고 할 때 그렇게 나옵니다. 그래서 저는 조금 더 명확하게 조건은 적어주는 게 좋다고 생각해서 변수만 적기보다는 그 값이 어떤 상태일 때인지 정확하게 처리하는 것이 좋은 코드라고 생각합니다.
댓글 3개