본문 바로가기

Coding Series/[완결] Python 입문자용

Python 입문자용 [3] - 간단한 입/출력(+Bonus 입력값 변수 저장)

728x90
반응형

Python 입문자 강의를 보기 위해 찾아왔지만, 이 글을 처음 보는 것이라면 첫 글부터 보고 오는 것을 추천한다. 입문자로 처음 시작하는 것인데 첫 글이 아닌 이 글부터 본다면 이해하기 벅찰 수 있다. 첫 글부터 보기를 매우 추천한다. 첫 글부터 보면서 차근차근 따라오기(클릭)

오늘은 Python의 입력/출력을 알아볼 것이다.

먼저 Python 코딩을 할 수 있는 코드 편집기를 열어두고 시작하자. 저번 글에서 본 온라인 컴파일러(클릭)

파이썬에서 입력은 input()이다. C언어의 경우, scanf()라는 것을 사용하고, 저 괄호 안에 저장하는 변수까지 입력하게 되는데, 파이썬은 약간 다르다.

 

파이썬은 변수를 선언하고 변수 안에 input()을 넣어줘야 한다. 말로 설명하면 너무 어려우니, 코드로 보자.

 

text_in = input()

 

매우 간단하다. text_in이라는 변수를 정의하고, 이퀄(=)을 사용하여 input()을 text_in이라는 변수에 저장해준 것이다.

 

input() = text_in은 성립되지 못한다. 입력을 받아오는 함수인 Input()에 새로운 변수를 어떻게 저장하는가...

 

무튼 변수 저장 시 이퀄(=)을 기준으로 앞쪽은 변수명, 뒤쪽은 저장 값이다.

 

이제 출력을 해보겠다. 출력은 입력보다도 더 간단하다.

 

print("Hello, World!")

 

끝이다. 출력의 경우에는 저장하는 것이 아니므로 그냥 print()만 써주면 된다.

 

위 코드는 큰따옴표("") 안에 있는 내용을 출력한다.

 

만약 입력을 받아서 그대로 출력하고 싶다면 아래와 같이 작성하면 된다.

 

text_in = input()
print(text_in)

 

text_in에 입력을 받아 저장하고, text_in 변수에 있는 내용을 출력하는 것이다.

 

여기에서 한 가지를 알아내신 분들도 계실 것 같다.

 

글자를 출력할 때는 큰따옴표("")를 붙혀야하고, 변수에 들어있는 값을 출력할때는 괄호 안에 그냥 변수명을 입력하면 된다.

오늘은 여기까지이다. 쉬운 내용이었다.

다음 글에서 더 많은 내용을 배우도록 하자. 다음 글에서 만나자.

728x90
반응형