728x90
반응형
- 파이썬 사칙연산 예제 코드
>>> 10 + 20
30
>>> 10 - 5
5
>>> 10 * 20
200
>>> 10 / 5
2.0
위 에서부터 덧셈, 뺄셈, 곱셈, 나눗셈 입니다.
코드를 보면 바로 이해가 되시죠?
기본적이 사칙연산을 위한 연산자 뿐만 아니라 추가로 몇개의 연산자가 더 있습니다.
1. %
나눗셈 후 나머지를 계산하는 연산자
>>> 10 % 3
1
>>> 10 % 4
2
2. //
나누기 두개를 연속으로 써서 사용합니다.
좀 특이한 연산자로 나누기를 실행 한 후 나머지를 버리고 몫만 취하는 연산자 입니다.
>>> 29 / 5
5.8
>>> 29 // 5
5
위에는 나눗셈, 아래는 몫을 구하는 연산자입니다.
바로 이해가 되실겁니다.
3. **
거듭제곱이라고 하죠
3**2 와 같이 쓰면 3의 2제곱, 3**3이라고 하면 3의 3제곱입니다.
>>> 3**2
9
>>> 3**3
27
이렇게 총 7개라고 보시면 됩니다. 정리하면 아래와 같습니다.
+ | 덧셈 |
- | 뺄셈 |
* | 곱셈 |
/ | 나눗셈 |
% | 나머지 |
// | 몫 |
** | 거듭제곱 |
자. 그러면 우선순위는 어떻게 될까요?
** | 거듭제곱 |
* / % // | 곱셈, 나눗셈, 나머지, 몫 |
*- | 덧셈, 뺄셈 |
위의 순서대로 우선순위가 적용됩니다. 동일한 우선순위에선 앞에서부터가 되겠죠?
변수에 값을 대입해서도 사용이 가능합니다.
>>> a = 10
>>> b = 5
>>> a + b
15
>>> a - b
5
>>> a * 2
20
>>> b - a
-5
이와 같이 변수에 대입 후 변수를 이용한 사칙 연산도 가능합니다.
728x90
반응형
'python > python 기초' 카테고리의 다른 글
6. Python 데이터 타입 3 - tuple(튜플) (0) | 2022.04.07 |
---|---|
5. Python 데이터 타입 2 - List(리스트) (0) | 2022.04.06 |
4. Python 데이터 타입 1 - Numeric, Sequence(str - 문자열) (0) | 2022.03.24 |
2. Python 시작하기 (0) | 2022.03.23 |
1. python 설치하기 (0) | 2022.03.21 |