본문 바로가기
Software/Python

[파이썬의 기본] 입출력과 연산

by lovey25 2019. 2. 12.
반응형

입출력

파이썬에서 기본적인 화면 입력과 출력에 “print”와 “input”이라는 명령어를 각각 사용합니다.

앞으로 GUI환경에서 프로그래밍을 주로 할 예정이긴 하지만 기본적인 개념이니 알고는 있어야 겠죠.

예제:

>>>print('Hi')
Hi
>>>input('')
Hi
 
'Hi'
>>>

기본 연산

파이썬도 여느 프로그램 언어와 마찬가지로 가감승제에 대해서는 “+, -, *, /“ 의 기호로 표시할 수 있습니다.

예제:

print(1+2)
print(2*3)
print(3-4)
print(4/5)

결과:

여기서 재미있는 파이썬의 특징이 나왔네요.

위 예제코드에서 “4 나누기 5”를 했는데 결과값이 0.8이 나왔습니다. 정수 나누기 정수를 했는데 알아서 실수값으로 출력이 되었죠. 파이썬은 나누기를 하면 실수를 알아서 처리를 해줍니다. 입력시에 소수점을 주거나 나누기 연산을 했을 때 자동으로 실수로 인식하게 된다는 점 알아두세요.

지수

지수는 asterisk 기호 2개(**)를 써서 표현합니다.

예제:

>>>2**2
4
>>>4**(1/2)
2.0

몫과 나머지

나누기를 표시하는 “/“는 자동으로 결과를 실수로 만들어준다고 했습니다. 그렇다면 몫을 구해야 하거나 나머지가 필요한 경우에는 어떻게 할까요?

파이썬이 몫과 나머지를 처리하는 기본연산자도 지원하고 있습니다. 몫은 슬러시 두개를 겹쳐서(//)표시하고,  나머지는 퍼센트기호(%)를 사용합니다.

예제:

>>> print(10//3)
3
>>> print(10%3)
1

 

끝!

 

반응형

'Software > Python' 카테고리의 다른 글

[파이썬의 기본] 분기문 (if, elif, else)  (0) 2019.02.26
[파이썬의 기본] 리스트(Lists)  (0) 2019.02.12
[파이썬의 기본] 문자열  (0) 2019.02.12
[파이썬의 기본] 변수  (0) 2019.02.11

댓글