Development/Python3..x

[python3.x-study] 숫자출력/ 숫자 연산

louky 2020. 12. 11. 13:53
반응형

파이썬 공부를 해보고자 한다.

 

부족한 실력이기에 하나하나씩 유투브를 보고 따라하면서 내 기억을 지배하기 위한 것이니 틀린 부분이 있을 수 있다. 

 

틀린 부분이 있을 경우 언제든지 댓글 부탁 드립니다. 

 

python환경

 -  mac book 

 - python 3.9.x

 - Visual Studio Code (code edit사용)

 

숫자 출력시에는 숫자를 문자열처럼 출력을 하는 것이 아닌 정수,소수 등으로 출력하고자 한다면 작은 따옴표/큰따옴표는 생략한다. 

 

bash-3.2$ /usr/local/bin/python3
Python 3.9.0 (default, Dec  6 2020, 20:20:21)
[Clang 11.0.0 (clang-1100.0.33.17)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>> print(5)
5

만약 숫자도 문자열 처럼 문자로 출력하고자 한다면 작은 따옴표/큰따옴표를 사용하면 되고 이때 연산은 되지 않고 입력한 그대로 출력하게 된다. 

>>> print ("3+1")
3+1
>>> print ('3+1')
3+1

 

 

숫자 연산을 하고자 한다면 작은따옴표/큰따옴표는 생략해야 한다. 

>>> print (3+1)
4
>>> print (3+2)
5
>>> print (3+4)
7

### 작은따옴표/큰따옴표를 입력할 경우 숫자 연산이 아닌 문자열로 인식하여 연산 없이 그대로 출력된다. 
>>> print ("3+4")    
3+4
>>>

 

기호 설명 예제
+ 더하기 5+3 = 8
- 빼기 5-3 = 2
* 곱하기 5*3 = 15
** 누승(제곱근) 5 **3 = 125
/ 나누기 5/3 = 1.6666
// 나누기-몫만 5//3 = 1
% 나누기-나머지만 5%3 = 2

 

 

더하기 

>>> print (5+2)
7

 

빼기(뺄셈)

>>> print (5-2)
3

 

곱하기

>>> print (5*2)
10

 

나누기 - 소수점 까지 출력

>>> print (6/2)
3.0

나누기 - 몫 구하기

>>> print (6//2)
3

이때 소수점에 대해 반올림/반내림은 하지 않고 소수점 이하는 버리고 단순히 몫만 출력하는 것이다. 

>>> print (7/3)
2.3333333333333335
>>> print (7//3)
2

>>> print (8/3)
2.6666666666666665
>>> print (8//3)
2

나누기 - 나머지만 구하기

>>> print (7%3)
1
>>> print (8%3)
2

 

제곱근(누승)

>>> print (2**3)          #### 2의 3승이므로 8
8

일단 기본적인 연산은 여기 까지.... 

 

디테일한 연산은 추후.. 알아보려 한다. 

반응형