신규 블로그를 만들었습니다!
파이썬을 계산기처럼 사용하기
파이썬 IDLE을 이용해서 계산기처럼 사용할 수 있습니다. 사칙연산, 나머지 연산, 제곱 등의 계산을 할 수 있습니다. 계산기라고 해서 아래 그림과 같이 편리한 GUI환경으로 이용할 수 있는 것은 아닙니다. 간단하게 직접 타이핑해서 이용할 수 있는 정도입니다.
사칙연산
덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/) 각각 괄호에 써진 특수 기호를 이용해서 연산을 수행합니다.
>>> 2 + 2
4
>>> 50 - 5*6
20
>>> (50 - 5*6) / 4
5.0
>>> 8 / 5
1.6
위와 같이 기본적인 사칙연산을 수행 할 수 있습니다. 나눗셈에는 /와 //가 있습니다. 이 2개의 차이는 나머지 값을 보존하거나 버리거나 차이가 있습니다.
>>> 17 / 3
5.666666666666667
>>> 17 // 3
5
위 예제를 보면 확실히 차이를 알 수 있을 것 같습니다. 즉 //를 사용하면 나머지는 버리고 정수만을 결과값으로 반환 합니다.
나머지 연산
나머지 연산은 수학적인 표현으로 보면 mod(k)와 같습니다. 프로그래밍 언어에서는 %를 이용해서 표현할 수 있습니다. 나머지 연산은 특정한 숫자 A, B가 있을때 두 수를 나눠게 되면 몫과 나머지가 생성됩니다. 이때 나머지 값만을 반환해 줍니다.
>>> 17 % 3
2
17을 3으로 나누면 몫은 5, 나머지는 2가 나옵니다. 그래서 결과값으로 2가 나오게 됩니다.
제곱 연산
파이썬을 이용해서 제곱 연산 또한 간단하게 사용 할 수 있습니다. 다른 언어(C, Java)와는 다르게 *을 2번 사용해서 표현할 수 있습니다. 즉, **과 같이 사용합니다.
>>> 5 ** 2
25
>>> 2 ** 7
128
5의 2제곱은 25, 2의 7제곱은 128 입니다.
관련된 글
2018/08/30 - [Language/Python] - Python :: 파이썬 개발도구, IDLE 과 서브라임 텍스트 (설치 및 다운로드)
2018/08/31 - [Language/Python] - Python :: 파이썬의 숫자형 자료형(정수, 실수, 복소수, 8진수, 16진수)
Reference
https://docs.python.org/ko/3/tutorial/introduction.html#using-python-as-a-calculator
'Language > Python' 카테고리의 다른 글
Python :: 파이썬 문자열(string) 알아보기(이스케이프 문자, 인덱싱, 슬라이싱) (0) | 2018.09.03 |
---|---|
Python :: 파이썬의 숫자형 자료형(정수, 실수, 복소수, 8진수, 16진수) (0) | 2018.08.31 |
Python :: 파이썬 개발도구, IDLE 과 서브라임 텍스트 (설치 및 다운로드) (0) | 2018.08.30 |
Python :: 파이썬을 사용하는 이유? (프로그래밍 언어) (0) | 2018.08.29 |
Python :: 파이썬3 설치 및 환경변수 설정 (윈도우 10, Window) (0) | 2018.08.06 |
최근댓글