A/B

args = input().split()
a = int(args[0])
b = int(args[1])

print(a / b)

정수의 나눗셈

두 정수의 나눗셈에는 /를 사용합니다. /도 앞에서 뒤로 계산하며, *와 함께 식에서 +, -보다 먼저 계산됩니다. 정수의 나눗셈 결과는 항상 실수입니다. 예를 들어, 25 / 55가 아니라 5.0입니다.

실수

다음과 같은 수를 실수라고 합니다.

3.25
5.0      # 정수 아님!
-1.2     # 음수
.01      # 앞의 0은 생략 가능
6.02e23  # 6.02 곱하기 10의 23제곱
1e-9     # 10의 -9제곱

실수는 float형입니다. float는 floating-point number의 약자입니다. 컴퓨터가 실수를 표현할 때 내부적으로 소수점의 위치를 고정하지 않고, 부동소수점(떠다니는 소수점) 방식을 사용하는 점에서 유래했습니다.

실수의 사칙연산

실수도 지금까지 알아본 정수의 사칙연산을 그대로 할 수 있습니다. 정수와 실수의 사칙연산 결과는 실수입니다. 문자열을 그것이 나타내는 실수로 변환할 때는 float 함수를 사용합니다. print 함수는 실수도 출력할 수 있습니다.

radius = 5.5
pi = 3.14
circumference = 2 * pi * radius

mol = 6.02e23
amount = float(input()) / 1000

print(circumference)
print(amount * mol)
댓글