파이썬의 기본적인 나누기는
'/' 연산자 사용
깔끔하게 정수형으로 리턴하지 않고 실수형(float)으로 리턴한다.
>>>> 2/3
0.6666666666666666
몫만 구하기 위해서는 '//' 연산자 사용
나머지를 구하기 위해서는 '%' 연산자 사용
몫과 나머지를 한 번에 연산할 수 있는 divmod함수도 있다.
>>>> a, b = divmod(2, 3)
>>>> a
0
>>>> b
2
몫과 나머지를 할당받을 변수 a와 b를 지정해주면 몫에 해당하는 값을 a에, 나머지에 해당하는 값을 b에 넣어준다.
divmod에 정수형으로 입력하면 정수형 몫과 나머지 리턴, 실수형으로 입력하면 실수형 몫과 나머지 리턴
나머지 연산이 아닌 몫과 나머지 값을 돌려주기 때문에 나머지 연산은 '%'를 이용해야 한다.
참고:
https://cross-the-line.tistory.com/18
'Languages > Python' 카테고리의 다른 글
[Python] leetcode | 20. Valid Parentheses 괄호 짝 맞추기 | Stack (0) | 2024.05.26 |
---|---|
[Python] 프로그래머스 | 같은 숫자는 싫어 | append (0) | 2024.05.24 |
[Python] [백준 #20291] Counter로 배열 요소 개수 세기 (0) | 2024.05.10 |
[Python] [백준 #1764] 두 개의 set(집합) 중복 요소 출력하기 (0) | 2024.05.10 |
[Python] 파이썬 sys.stdin.readline() 입력 받기 (0) | 2024.04.02 |