꿈꾸는 개발자의 블로그
[Python] 나누기 연산자 (몫 소수점 포함/버리기 , 나머지 구하기) 본문
매번 헷갈리는 나누기 연산자를 정리해보았다! 몫과 나머지를 구하는 것 외에도 중요한 것은 데이터 타입과 0으로 나눌때인 것 같다. 특히 0으로 나눌 때는 에러가 나기 때문에 주의해야한다.
나누기 연산자
연산자 | 설명 |
/ | 나누어 몫을 구함 (소수점 포함), 결과가 float 자료형(Data Type)으로 처리됨 |
// | 나누어 몫을 구함 (소수점 이하 버리고, 정수 부분만 포함) |
% | 나머지 |
코드 예시
print(10 / 5) # 2.0 <class 'float'>
print(10 // 5) # 2 <class 'int'>
print(10 % 5) # 0 <class 'int'>
print(10 / 3) # 3.3333333333333335 <class 'float'>
print(10 // 3) # 3 <class 'int'>
print(10 % 3) # 1 <class 'int'>
print(0 / 10) # 0.0
print(10 / 0) # ZeroDivisionError: division by zero
728x90
728x90
'Programming > Python' 카테고리의 다른 글
[Python] 문자열 위치(index) 찾기 : index(), find() (0) | 2024.03.04 |
---|---|
[Python] 문자열과 숫자, 변수 결합하여 출력하기 (0) | 2022.08.24 |
[Python] 2진수, 8진수, 10진수, 16진수 변환하기 (0) | 2022.07.29 |
[Python] 문자와 아스키코드 변경하기 (0) | 2022.07.28 |
[Python] 문자열 거꾸로 출력하기 : reverse(), reversed(), 슬라이싱(slicing) (0) | 2022.06.01 |
Comments