A/B
args = input().split()
a = int(args[0])
b = int(args[1])
print(a / b)
정수의 나눗셈
두 정수의 나눗셈에는 /
를 사용합니다.
/
도 앞에서 뒤로 계산하며, *
와 함께 식에서 +
, -
보다 먼저 계산됩니다.
정수의 나눗셈 결과는 항상 실수입니다.
예를 들어, 25 / 5
는 5
가 아니라 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)
댓글