본문 바로가기
파이썬 독학

[파이썬 독학 4일차] 변수 & 함수 활용하기

by 뿜빠 2020. 12. 30.

 

 

 

안녕하세요! 파이썬 독학하기 4일차입니다. 지난 3일차에는 주석 다는 방법과 들여쓰기에 대해서 공부해봤는데요. 오늘은 변수를 활용하는 방법과 함수를 활용하는 방법에 대해서 공부해보겠습니다.

 

★ 변수 활용하기

 

학창시절 수학시간에 변수에 대해서 공부해본 적이 다들 있으실 거예요. 보통 x나 y로 표현했었던 바로 그 변수를 파이썬에서도 활용할 수 있습니다. 어떻게 활용하냐구요? 아래 예제를 보시면 바로 이해가 가실거예요.

 

 

 

첫 번째 줄과 두 번째 줄에 a라는 변수와 b라는 변수에 대해서 각각 값을 정의해주었습니다. 사용하고 싶은 변수가 있고 어떤 값을 그 변수에 대입해주고 싶으면 위의 방식대로 값을 정의해주시면 됩니다. #1번을 보시면 a를 출력하라고 되어있죠? 그래서 10이 출력되었습니다. #2번을 보시면 a를 출력하라고 되어있는데 #1번과 다른 점은 a의 양 옆에 작은 따옴표가 있다는 것입니다. 눈치 채셨나요? #1번의 a는 변수 a로 인식하고, #2번의 'a'는 문자 'a'로 인식하기 때문에 변수가 아닌 문자 그대로 출력된 것입니다. 마지막으로 #3번을 보시면 변수 간의 연산도 바로 출력할 수 있음을 알 수 있습니다.

 

★ 함수 활용하기

 

함수라는 단어에 대해 끔찍한 반감을 가지고 계시는 분들도 많을 것이라고 생각합니다. 보통 학창시절에 함수를 접하고 나서 수학을 포기했다는 사람을 여럿 보았거든요. 마치 C언어의 포인터 같은... 존재입니다. 그런데 사실 함수는 그렇게 어려운 개념이 아니에요! 인풋을 넣었을 때 어떤 특정 과정들을 통해서 아웃풋을 내주는 도구가 있다면 그것을 모두 함수라고 부릅니다.

 

프로그래밍 언어에는 여러 기본 함수들이 내장되어 있습니다. 추후에 복잡하게 구현하고 싶은 함수 같은 경우에는 직접 만들어야 하는 경우도 있겠지만(C언어를 배울 때에는 함수를 직접 만들었었는데 파이썬도 가능하겠죠?) 오늘은 가장 기초적인 함수에 대해서 공부해볼 예정입니다.

 

바로 'input' 함수입니다. input은 사용자로 하여금 입력을 받는 함수입니다. 예제를 보시면 이해하시기 편하실 거예요.

 

 

 

 

오른쪽 창을 보시면 input 함수를 통해 사용자로부터 직접 입력값을 받아 a라는 변수에 넣도록 프로그래밍 하였습니다. 그렇게 a 변수에 입력값이 들어간 뒤에, '당신은 a 살이군요!'라는 문구가 출력되도록 만들어봤습니다. 어떤 식으로 동작하는지 감이 오시나요? print 함수를 보면 문자와 변수는 쉼표(,)를 이용하여 구분한다는 것도 간접적으로 알 수 있습니다.

 

input 함수는 수많은 기본 함수 중에 하나입니다. 앞으로 더 많은 함수들과 만날 날이 오겠죠!

 

오늘은 변수와 함수를 활용하는 방법에 대해서 공부해보았습니다. 이제 조금 난이도가 높아지는 기분입니다. 뭔가 하고 있다는 느낌을 받았다고나 할까요. 생각보다 재미를 더욱 느낍니다. 여러분들도 저와 같은 마음이면 좋겠네요! 보시다가 궁금하신 부분이나 모르시는 부분 있으시면 댓글 남겨주세요! 제가 밤새워 공부하고 찾아내서라도 답변해드리도록 노력해보겠습니다. 그럼 5일차에서 만나요~

반응형

댓글