티스토리 뷰

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

 

Jupyer Notebook 을 이용한 숫자 계산

 

나누기연산자는 실수형을 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

반응형

'IT > Python' 카테고리의 다른 글

[Python] 리스트 (더 자세하게 알아보기)  (0) 2020.07.09
[Python] 함수 (Function)  (0) 2020.07.08
[Python] 제어문 (if, for, range(), break, continue)  (0) 2020.07.02
[Python] 리스트  (0) 2020.06.30
[Python] 문자열  (0) 2020.06.30
댓글
공지사항