정수와 부동소수점의 나눗셈
Python에는 /와 //라는 두 가지 나눗셈 연산자가 있습니다. Python 3에서 /는 항상 부동소수점 결과를 반환하고, //는 내림 나눗셈으로 항상 정수 결과를 반환합니다. 내림 나눗셈은 math.floor(numerator/divisor)와 동일하며, 나눗셈 결과보다 크지 않은 가장 큰 정수를 반환합니다. math.floor에 대해서는 Python Docs에서 더 알아볼 수 있습니다.
이 연습은 강의의 일부입니다
Python의 데이터 타입
연습 안내
2/1과1/2의 결과를 출력하세요.2//1과1//2의 내림 나눗셈 결과를 출력하세요.2/1과2//1의 타입을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Print the result of 2/1 and 1/2
print(____)
print(____)
# Print the floored division result of 2//1 and 1//2
print(____)
print(____)
# Print the type of 2/1 and 2//1
print(____)
print(____)