프로그래밍 언어/Python

산술 연산자(나눗셈)

ruby-jieun 2022. 12. 30. 17:44

 

나눗셈 연산자

 

 

 

 

num0 = 0
num1 = 123
num2 = 13

 

 

 

* 나눗셈 연산자

    • 숫자(정수, 실수)를 이용한 나눗셈

result = num1 / num2
print('num1 : {}, num2 : {}' .format(num1, num2))
print('result : {}' .format(result))
print('result : %.2f' % result)
num1 : 123, num2 : 13
result : 9.461538461538462
result : 9.46

 

 

    • 0을 나눗셈 하는 경우

result = num0 / num1
print('result : {}' .format(result))
result : 0.0

 

 

  • 0으로 나누는 경우

result = num1 / num0
print('result : {}' .format(result))
ZeroDivisionError: division by zero

(0으로 나눌 수 없다.)

 

 

  • 나눗셈의 결과는 항상 float이다.

print('type of result : {}' .format(type(result)))
type of result : <class 'float'>