Packing
[파이썬/Python] divmod와 언패킹(unpacking)을 활용하여 몫과 나머지 구하기
a와 b라는 수가 주어진 후, a과 b를 나눈 몫과 나머지를 구하는 연산은 무엇일까? 1. 몫을 구하는 연산자 //, 나머지를 구하는 연산자 %를 통해 출력 a = 5 b = 3 print(a//b, a%b) # 출력값 : 1 2 많은 사람들이 위와 같이 코드를 짤 것이라고 생각한다. 나 또한 위처럼 짰다. 하지만 프로그래머스 인강 '파이썬을 파이썬답게'에서는 몫과 나머지를 한꺼번에 구하는 내장 함수 divmod와 unpacking 기법을 활용하여 몫과 나머지를 구하는 방법을 알려준다. 2. 몫과 나머지를 한꺼번에 구하는 내장 함수 divmod와 unpacking을 통해 출력 a = 5 b = 3 print(*divmod(a, b)) # 출력값 : 1 2 python 내장함수 중 divmod는 복소수가 ..