View
기본 수학연산 표현
파이썬 산술연산자
01. 더하기 +
>>> 3.5 + 2.1
5.6
뺄셈 (컴퓨터는 실수를 표현할 때 오차가 발생) (참고 : https://dojang.io/mod/page/view.php?id=2171)
>>> 4.3 - 2.7
1.5999999999999996
02 .곱하기 *
>>> 1.5 * 3.1
4.65
03 .나누기 (몫 ) /
>>> 5.5 / 3.1
1.7741935483870968
04 .정수의 나누기 (몫 ) //
파이썬에는 나누기의 값이 정수로 떨어지지 않는 경우 반내림으로 해서 정수의 값만 리턴하는 정수 나누기가 있습니다.
정수 나누기는 나누기 심볼을 2번 연속으로 사용하면 됩니다. ==> //
예를 들어, 7 / 2 = 3.5 입니다. 하지만 7 // 2 = 3 이 됩니다.
파이썬3에서는 자바스크립트와 다르게 자동으로 결과값에 대해 형변환을 합니다.
ex) 66 / 2 = 33.0
66 나누기 2의 결과가 최초 전달값인 정수형으로 리턴되어야 할때 // 을 사용합니다.
✋ 정수 나누기는 꼭 정수가 필요한 상황에서 사용하면 유용하다!
예를 들어, 앞으로 배울 slicing에서 인덱스에는 정수만 사용할 수 있으므로 정수 나누기가 유용할때가 있습니다.
05. 나누기의 나머지 %
%의 이름은 percent 입니다.
>>> 6 % 5
1
06. Increment a Number(증가연산자) +=
👉 number += 1 는 number = number + 1 과 같다.
07. Decrement a Number(감소연산자) -=
👉 number -= 1 는 number = number - 1 과 같다.
08. *=
👉 number *= 8 는 number = number * 8 과 같다.
09. /=
👉 number -= 1 는 number = number / 10 과 같다.
10. **
👉 10 ** 2 는 10의 제곱(100) 과 같다.
11.연산의 순서
파이썬 수학 연산자들의 우선순위는 다음과 같다.
- ( ) >>> ( )괄호를 적절히 사용해서 명확히 해주는 것이 코드의 가독성을 높일 수 있다.
- **
- *, / , 그리고 %
- + 와 -
https://mymelody.tistory.com/39?category=993661
https://mymelody.tistory.com/61
'PYTHON' 카테고리의 다른 글
TIL 14 | PYTHON_IF (0) | 2021.08.05 |
---|---|
TIL 13 | PYTHON_String Concatenation (0) | 2021.08.05 |
TIL 11 | PYTHON_Variables (0) | 2021.08.05 |
TIL 10 | PYTHON_Print_DataType (0) | 2021.08.05 |
PYTHON) 숫자 계산_정수 (0) | 2021.07.14 |
reply