Development/Python3..x

[python3.x-study] 간단한 수식

louky 2020. 12. 11. 16:56
반응형

Python을  활용한 수식 계산 방법이다. 

 

앞써 사칙 연산의 응용편이라고 할수 있겠다. 

 

>>> print (2+2)
4

 

bash-3.2$ cat  practice_2.py
#!/usr/local/bin/python3

print ( 2 + 3 * 4)   ## 사칙 연산 순서에 따른 곱셈을 먼저 하기에 결과는 14

print ( (2+3) * 4 )  ## 20

### 변수
number = 2 + 3 * 4      ##  14

print (number)

####  number의 결과 값에 추가로 덧셈할 경우

number = number + 2   ## 16
print (number)

number = number - 2   ## 14
print (number)

number = number * 2   ## 28
print (number)

number = number / 2   ## 14.0
print (number)

결과

bash-3.2$ python3 practice_2.py
14
20
14
16
14
28
14.0

위와 동일한 방법으로 아래와 같이도 사용할 수 있으며 좀 더 간결하다. 

 

bash-3.2$ cat  practice_2.py
#!/usr/local/bin/python3

print ( 2 + 3 * 4)   ## 사칙 연산 순서에 따른 곱셈을 먼저 하기에 결과는 14

print ( (2+3) * 4 )  ## 20

### 변수
number = 2 + 3 * 4      ##  14

print (number)

####  number의 결과 값에 추가로 덧셈할 경우

number += 2   ## 16 , number = number + 2 와 동일 결과
print (number)

number -= 2   ## 14 ,  number = number - 2
print (number)

number *= 2   ## 28 ,  number = number * 2
print (number)

number /= 2   ## 14.0 , number = number / 2
print (number)

결과

bash-3.2$ python3 practice_2.py
14
20
14
16
14
28
14.0

 

 

즉, " number = number + 2 " 와  "number += 2" 는 같은 구문이다. 

 

반응형

'Development > Python3..x' 카테고리의 다른 글

[python3.x-study] Random함수  (0) 2020.12.11
[python3.x-study] 숫자 처리 함수  (0) 2020.12.11
[python3.x-study] And/Or 연산자  (0) 2020.12.11
[python3.x-study] 비교연산자  (0) 2020.12.11
[python3.x-study] 주석  (0) 2020.12.11