python/python 기초

3. Python 사칙연산

Memory! 2022. 3. 23. 22:20
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
반응형