IT/Python
[Python] 숫자 연산
Dragonz
2020. 6. 28. 03:24
반응형
파이썬 인터프리터는 간단한 계산기처럼 사용이 가능하다. () 를 이용한 그룹핑도 가능하다.
>>> 2 + 2
4
>>> 50 - 5 * 6
20
>>> ( 50 - 5 * 6 ) / 4
5.0
>>> 8 / 5
1.6
나누기연산자는 실수형을 return 하지만 몫 또는 나머지만 구할 수 있는 연산자도 있다.
>>> 17 / 3
5.666666666666667
>>> 17 // 3
5
>>> 17 % 3
2
제곱연산도 가능하다.
>>> 5 ** 2
25
>>> 2 ** 7
128
변수에 값을 대입하여 계산할 수 있다.
>>> width = 20
>>> height = 5 * 9
>>> width * height
900
정수와 실수가 섞여있는 계산식의 결과는 실수형이다.
>>> 4 * 3.75 - 1
14.0
파이썬 인터프리터에서 _ (언더스코어) 변수는 마지막 계산 결과를 가지고 있다. 파이썬을 간단한 계산기로 사용할 때 _ (언더스코어) 변수는 계산을 지속적으로 하는 것을 도와준다.
>>> tax = 12.5 / 100
>>> price = 100.50
>>> price * tax
12.5625
>>> price + _ # 이전 결과값인 12.5625가 _ 변수에 저장됨
113.0625
>>> round(_, 2) # 이전 결과값인 113.0625가 _ 변수에 저장됨
113.06
END
반응형