TIL

TIL230504 캐릭터 좌표

베스트오버 2023. 5. 4.

What I learned:

Python에서는 항상 버림 나눗셈(floor division: 바닥 나눗셈)을 한다.

 

예를들어 -5를 2로 나눌 때

Python에서는 항상 버림 나눗셈으로 계산합니다.

버림 나눗셈은 몫이 소수점 이하를 버리고 정수 부분만 취하는 것을 말합니다.

-5 = (-3) * 2 + 1

-5를 2로 나누면, 나눗셈의 결과는 -2.5입니다. 이 때, 소수점 이하를 버리고 정수 부분만을 구하면 -3이 됩니다.

따라서 몫은 -3이 되고, 나머지는 1이 됩니다.

 

즉, 파이썬은 몫을 계산하는 방식이 다르기 때문에 -5//2의 결과가 다르게 나오는 것 입니다.

이를 이해하기 위해서는 버림 나눗셈과 올림 나눗셈의 개념을 이해해야 합니다.

 

따라서, 파이썬 인터프린터의 동작은 언어 명세서에 따라 결정되므로, 인터프리터가 어떤 언어로 만들어졌든 결과는 동일

 

https://beolog.tistory.com/92

 

페어코딩7: 캐릭터 좌표

What I learned: Python에서는 항상 버림 나눗셈(floor division: 바닥 나눗셈)을 한다. 예를들어 -5를 2로 나눌 때 Python에서는 항상 버림 나눗셈으로 계산합니다. 버림 나눗셈은 몫이 소수점 이하를 버리고

beolog.tistory.com

 

오늘 한 일:

알고리즘, 체력 회복...

 

내일 할 일:

AWS

댓글