Python

파이썬(Python) 기본문법 03

eloyb 2024. 11. 24. 11:18

이번에는 파이썬을 이용해서 실제 프로그램을 만드는 과정을 설명하도록 하겠습니다. 프로그램이라고 해서 너무 어렵게 생각하실 필요는 없고 사용자의 입력을 받아서 처리하는 간단한 프로그램을 만드는 과정입니다. 이번에 연습해 볼 프로그 램은 엑셀에서 간단한 함수를 사용하는 정도의 쉬운 예제이니, 프로그래밍을 처음 접하시는 분들도 충분히 따라해볼 있 는 내용이라고 생각합니다.

그런데 이번에는 코드가 입력으로 끝나는 것이 아니기 때문에 쉘모드가 아닌 파이썬 편집모드를 사용해 보도록 하겠 습니다. 파이썬 편집모드는 이전에도 설명드렸다 시피 여러줄의 코드를 입력하는 적합하고, 파일로 저장되기 때문에 언 제든지 다시 불러와서 사용할 수 있다는 점이 쉘모드와는 다른 점입니다. 그리고 파이썬 편집모드에서는 >>> 표시가 나타 나지 않습니다.

 

위와 같이 쉘모드에서 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