View

TIL 12 | PYTHON_Math Expressions

Melody:) 2021. 8. 5. 17:24

기본 수학연산 표현


파이썬 산술연산자

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.연산의 순서

파이썬 수학 연산자들의 우선순위는 다음과 같다.

  1. ( )                                 >>> ( )괄호를 적절히 사용해서 명확히 해주는 것이 코드의 가독성을 높일 수 있다.
  2. **
  3. *, / , 그리고 %
  4. +  -

 


https://mymelody.tistory.com/39?category=993661 

 

PYTHON) 기본문법

01 세미콜론 ; 많은 프로그래밍 언어(ex. JAVA)들은 구문이 끝날 때 ;(세미콜론)을 붙이나, 파이썬은 세미콜론을 붙이지 않음. print('Hello, world!') 단, 세미콜론을 붙여도 문법 에러는 발생하지 않으며

mymelody.tistory.com

 

https://mymelody.tistory.com/61

 

TIL 13 | PYTHON_String Concatenation

숫자만 더한다고!?? 파이썬에서는 문자도 더할 수 있다!! String Concatenation print("Hello, " + "World") input() 을 통해 유저로부터 받은 이름을 저장한 변수를 화면에 출력하고 싶을 때, 사용 가능! name =..

mymelody.tistory.com

 

'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
Share Link
reply
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31