이번에는 파이썬을 이용해서 실제 프로그램을 만드는 과정을 설명하도록 하겠습니다. 프로그램이라고 해서 너무 어렵게 생각하실 필요는 없고 사용자의 입력을 받아서 처리하는 간단한 프로그램을 만드는 과정입니다. 이번에 연습해 볼 프로그 램은 엑셀에서 간단한 함수를 사용하는 정도의 쉬운 예제이니, 프로그래밍을 처음 접하시는 분들도 충분히 따라해볼 수 있 는 내용이라고 생각합니다.
그런데 이번에는 코드가 한 줄 입력으로 끝나는 것이 아니기 때문에 쉘모드가 아닌 파이썬 편집모드를 사용해 보도록 하겠 습니다. 파이썬 편집모드는 이전에도 설명드렸다 시피 여러줄의 코드를 입력하는 데 적합하고, 파일로 저장되기 때문에 언 제든지 다시 불러와서 사용할 수 있다는 점이 쉘모드와는 다른 점입니다. 그리고 파이썬 편집모드에서는 >>> 표시가 나타 나지 않습니다.
위와 같이 쉘모드에서 New File(Ctrl+N)을 클릭합니다.
그러면 위와 같이 파이썬 편집모드 창이 실행됩니다. 이곳에 실제 코드를 입력하면 됩니다.
print('이름이 무엇입니까?') names = input() print('가장 좋아하는 과일은 무엇입니까?') favor = input() print(names + '님이 가장 좋아하는 과일은 ' + favor + '이군요')
파이썬 편집모드 창에 위와 같이 입력합니다. 이해가 안되는 점이 있더라도 지금은 무시해 주시기 바랍니다.
Save As... 를 클릭하여 아무곳이나 저장을 합니다. 그러면 파일명.py 라는 형태로 입력한 내용이 파일로 저장됩니다.
파이썬 편집모드에서 Run Module 을 클릭하거나 F5 를 누릅니다.
그러면 위와 같이 쉘모드에서 사용자의 입력을 처리 받아서 "장나라님이 가장 좋아하는 과일은 사과이군요"라는 메시지를 출력하게 됩니다.
그러면 코드에 대해 설명하도록 하겠습니다.
print('이름이 무엇입니까') 는 단순히 출력을 해주는 코드입니다. print 라는 명령어를 통해서 출력하고자 하는 메시지를 ('출력하려는 메시지 ') 같이 입력을 하면 됩니다. 두번째 names = input() 은 names 라는 변수에 값을 저장하는 데, 그 값을 사용자가 입력한 값으로 지정하기 위해서 사용되는 함수입니다. input() 함수는 위처럼 사용자가 입력한 값을 받을 수 있고 names 변수에 입력한 값을 저장해 놓습니다.
세번째와 네번째 코드는 내용만 다르고 같은 방식입니다.
마지막으로 print(names + '님이 가장 좋아하는 과일은 ' + favor + '이군요') 은 names, favoer 변수와 문자열을 연결 하여 출력해주는 코드입니다. 이렇게 파이썬을 이용해서 간단한 프로그램을 만들어 보았습니다. 여기에서 # 기호는 주석 을 의미합니다. 파이썬에서 # 뒤에 입력되는 글자는 전혀 해석을 하지 않기 때문에 코드에 대한 설명을 입력하는 데 사용 할 수 있습니다.
'Python' 카테고리의 다른 글
파이썬 흐름제어 02 (0) | 2024.11.26 |
---|---|
파이썬 흐름제어 01 (1) | 2024.11.25 |
파이썬(Python) 기본문법 02 (1) | 2024.11.22 |
파이썬(Python) 기본 문법 01 (0) | 2024.11.21 |
파이썬(Python) 설치하기 (1) | 2024.11.20 |