본문으로 바로가기

지난 시간에, 파이썬을 알아보고 파이썬을 설치했었습니다. 이번에는 본격적으로 IDLE를 사용하는 방법과 print()함수를 이용하여 출력하는 방법을 알아보겠습니다.

 

1. 대화형 쉘 이용하기

IDLE를 실행하면 바로 보여지는 창이 바로 "파이썬 쉘" 입니다. 파이썬 쉘은 일종의 대화형 쉘인데, 사용자와 컴퓨터가 대화하는 것 처럼 사용자가 명령어를 입력하면, 컴퓨터가 대답하는 것 처럼(대화하는 것 처럼) 바로바로 결과를 표시해줍니다. 
 

 

위 사진처럼 " >>> " 에 사용자가 명령어를 입력하면, 파이썬이 바로 해당 명령어의 실행 결과를 화면에 표시해주고 있습니다.

파이썬 쉘은 이와같이 실행결과를 빠르게 알려주기 때문에 보통 프로그래밍 입문 단계에서 많이 사용하지만, 오타나 오류가 발생할 경우 처음부터 다시 코드를 작성해주어야 하기 때문에 수정이 용이하지 않습니다. 그렇기에 "스크립트 파일"을 따로 제작하여 프로그래밍을 하는것이 일반적입니다.

 

이 경우 "비대화형 쉘"의 일종으로, 명령을 사용자로부터 직접 받는것이 아니라, 사용자가 스크립트 파일에 명령어를 작성해두고, 쉘이 스크립트 파일의 명령어들을 순차적으로 실행하게 됩니다. 

 

2.파이썬 스크립트파일 만들기

 

파이썬 쉘의 상단메뉴에서 "File > New FIle" 를 눌러줍니다. (단축키는 Ctrl + N)
 

위 사진처럼 빈 화면이 바로 스크립트 파일의 내용(명령어)를 작성하는 창입니다. 이곳에 스크립트를 작성하고 실행하게 되면 파이썬 쉘에 작성한 명령어들을 순차적으로 실행한 결과가 표시되게 됩니다.

3. print()함수 사용하여 글씨 출력하기

파이썬에는 수많은 "내장 함수"들이 존재합니다. 기본적인 입력, 출력, 연산 등을 수행하기 위해 파이썬 개발자가 미리 만들어 놓은 일종의 "도구" 라고 생각하시면 됩니다. 우선 글씨를 출력하기 위해 사용하는 기본 내장 함수 중 하나인 "print()" 함수를 이용하여, 글씨를 출력해보겠습니다.
 
(참고)
파이썬에는 print()함수 말고도 많은 내장 함수가 존재하는데, 이러한 내장 함수 외에도 사용자가 직접 함수를 만들어 사용할 수도 있습니다.
이러한 함수들을 "사용자 정의 함수" 라고 합니다. 사용자 정의 함수에 대한 내용도 나중에 다룰거니 일단은 참고만 해두시면 됩니다.
 
< print 함수 >
print(출력할 내용)
 
print() 함수의 기본 형식은 위와 같습니다. 괄호안에 화면에 출력하고 싶은 문자 혹은 문자열, 숫자 등을 입력하면 이를 파이썬 쉘에 출력해주는 함수입니다.
 

 

print()함수를 대화형 쉘에서 사용하면 위와 같습니다. 여기서 한가지 주의할 점은 괄호안에 숫자를 써서 출력한다면 상관이 없지만, 문자를 출력하려는 경우에는 반드시 따옴표 또는 큰 따옴표를 이용하셔야 합니다.

 

아래와 같이 따옴표를 잘못 사용하게 되면 오류가 발생하게 됩니다.

 

아래는 따옴표를 올바르게 사용하여 결과가 정상적으로 출력된 모습입니다.

 

( ' ) 로 시작하였다면, ( ' ) 로 끝을 내주시고, 끝을 내지 않거나 서로 다른 따옴표를 혼용하는 경우 오류가 발생하게 됩니다.

또한 따옴표나 큰 따옴표를 세번 입력하는 경우는 여러줄 문자열이라고 해서 한줄이 아닌경우 사용합니다.

 

 

 

 

 

4. 스크립트 파일 작성해보기

이제 파이썬 대화형 쉘이아닌 스크립트 파일에 작성하고, 실행하는 방법을 알아보겠습니다.

 

 

 

파이썬 파일을 하나 만들고, print 함수 2개를 작성해보았습니다. 

 

상단 탭의 RUN > Run Module (단축키 F5) 를 누르면 파일을 저장하고, 저장한 파일을 파이썬 쉘에서 바로 실행하게 됩니다.

 

파일을 저장할거냐고 묻는 창이 표시되는데, 확인을 누르고 파일 이름과 위치를 지정해줍니다.

 

 

출력결과가 파이썬 쉘에 표시되게 됩니다.

 

아까 말했듯이, 스크립트 파일이 파이썬 쉘에서 실행되면, 스크립트 파일의 명령어들을 파이썬 쉘이 순차적으로, 즉 위에서 아래로 한줄씩 차례대로 실행하게 되며, 실행한 결과가 파이썬 쉘에 표시되게 됩니다.

5. 직접 작성해보기

코드업(CodeUp)이라는 알고리즘 트레이닝 사이트에서 문제를 풀며 기초 컴퓨팅 사고력을 단련할 수 있습니다. 프로그래밍 입문자에게 많은 도움이 되는 사이트이며, 문제를 푸는 방법을 알려드리겠습니다.

 

1. 회원가입 후 로그인 합니다.

 

2. 문제 내용을 확인하고, IDLE에서 코드를 구현합니다.

 

 

3. 코드를 구현하였다면, 문제 페이지로 돌아가서 소스 제출 버튼을 누릅니다.

 

 

4. Language 를 Python(본인이 문제를 작성한 언어) 로 변경하고 작성한 코드를 그대로 붙여넣은 다음, 제출 버튼을 누릅니다.

 

 

 

 

print()함수를 이용하여 문자를 출력하는 것과 관련된 문제입니다. 열심히 풀어봅시다!

 

http://codeup.kr/problem.php?id=1001

http://codeup.kr/problem.php?id=1002

http://codeup.kr/problem.php?id=1003

http://codeup.kr/problem.php?id=1004

http://codeup.kr/problem.php?id=1005

 

 

'Coding > Python 3' 카테고리의 다른 글

[1] 파이썬이란? / 파이썬 설치 ~ 실행  (0) 2019.02.07