#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]Step_02_Variables_v2 기본연산자 실습 질문2022-03-14 23:45
작성자

안녕하세요.


① '//'는 내림나눗셈 아닌가요?

코딩도장에서는 버림나눗셈이라고 설명하는데 

9//-2를 하면 -5가 나오길래 내림나눗셈이 아닐까 생각해서 질문드립니다.

---

음수 상황을 고려하지 않고 버림나눗셈이라고 설명한 것 같습니다. 용어 자체보다는 원리에 대해서 이해해주시면 좋을 것 같습니다!


② %에 음수를 붙인 연산값이 이해가 안 갑니다

예를 들어, 10%-3를 하면 -2가 출력되고

-10%3을 하면 2가 출력되는데 두 결과값 모두 이해가 안가요 ㅠㅠ

---

위 질문 상황을 고려하면 이해가 되실 것 같습니다.


예를 들어, 10//-3을 하시게 되면 질문자님께서 말씀하신대로 내림나눗셈이기 때문에 몫이 -4가 될 것이고, 검산식에 의해 나머지는 -2가 됩니다.


-10%3도 같은 원리로 2가 출력됩니다.

댓글
이전Step_02_Variables_v2 기본연산자 실습 질문2022-03-14
다음과제 제출2022-03-14