본문 바로가기

Language/Python

[Python] 1.5 명령해석기 (Interpreter)

1.5 명령해석기 (Interpreter)


컴퓨터에서 사람이 입력한 내용을 컴퓨터 언어로 번역 해주는 방법에는 두가지가 있다.

인터프리트(interprete) 방식과 컴파일(compile) 방식이 있다. 간단하게 설명하자면 다음과 같다.


-Interprete

이 방식은 interpreter 라는 것이 사람이 입력한 내용들을 한 줄씩 바로바로 번역하여 주는 방법이다.

JAVA, HTML이 해당된다.


-Compile

이 방식은 Compiler 라는 것이 사람이 입력한 내용들이 모두 입력이 됐을때 한번에 번역해 주는 방법이다.

C, C++이 해당된다.


이제 인터프리트 방식을 이용하여 프로그램을 실행해보자!

먼저 컴퓨터에 깔려 있는 메모장이나 기타 다른 프로그램들을 이용해서 다음 파일을 작성해보자

파일 이름은 triangle.py 라고 하자 그리고 다음 내용을 적어 저장하자


print '직각삼각형 그리기\n' d = float(raw_input('변의 길이 : ')) for i in range(int(d)+1): print('* ' * i) area = float((d ** 2) / 2) print('넓이 : %s' % area)  

raw_input() 



저장을 하였으면, cmd창에서 저장된 폴더로 이동하여 실행을 하면 다음과 같은 결과가 나온다.




직각삼각형 그리기 변의 길이 : 4 * * * * * * * * * * 

넓이 : 8.0

 


python을 아직 전체적으로 공부하지는 않았지만, python 프로그래밍을 잘 하기 위해서는 잘 봐두면 좋을 것 같다.



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

[Python] Python FILE 사용법  (0) 2015.01.26
[Python] Python Module Index  (0) 2015.01.26
[Python] 1.4 목록(Lists)  (0) 2015.01.26
[Python] 1.2 숫자 계산 & 1.3 변수  (0) 2015.01.26
[Python] 1.1 Python 설치  (0) 2015.01.26