본문 바로가기

컴퓨터10

4강 반환(return)과 주석 (1) return 지난 시간에 함수의 기본적인 부분을 배웠다. 그 함수의 기능중에 retrun이라는 기능이 있다. 그러한 return은 함수의 값을 특정 값으로 바꿔주게 하는 기능을 가진다. 즉, 함수를 통해 어떤 값을 계산하거나 어떤 기능을 수행한 후, 그 계산값을 그 함수의 값으로 반환시키는 것이다. 예를 들어, 함수로 어떤 값을 계산하고 그 값을 특정 변수에 저장하고 싶을 때, return의 기능을 쓰면 그 값을 저장할 수 있다. 이를 테면 지난 시간에 했었던 BMI를 개인별로 각각 저장하고 싶다면 이러한 return 기능이 도움이 될 것이다. 아래를 보자. 이렇게 코드를 작성하면 우선 adder라는 함수는 인수로 n1와 n2를 입력받도록 정의된다. 그리고 입력받은 n1과 n2는 n1+n2라는 상.. 2021. 8. 26.
3강 간단한 함수 만들기 (1) 함수의 형태 def 함수이름(인자): 포함된함수() ··· - def : 아래와 같이 먼저 'def'를 입력하여 함수를 정의해줘야 한다. - 함수이름 : def 오른쪽에 함수 이름을 영어로 입력해준다. - 인자 : 함수 이름 바로 뒤에 괄호를 열어 인자를 넣어준다. 추후에 자세한 설명을 하자. - 콜론(:) : 함수 이름과 인자를 적어주고 반드시 콜론을 넣어주어야 한다. 예를들어 아래에 great라고 함수 이름을 지어보자. 그리고 그 함수에 print를 포함해보자. def great(): print("hello world") print("welcome") - 이렇게 print라는 함수를 2개 포함한 great이라는 함수가 만들어졌다. - 즉, great라는 함수를 정의했고, 그 함수에는 print.. 2021. 8. 25.
2강 파이썬 프로그램 구경하기 (1) 통합개발환경(IDLE) - IDLE이란 Integrated Development Environment의 약자로 '통합 개발 환경'이라고도 부른다. 우리는 이 IDLE의 도화지에서 프로그램을 코딩하고 실행하게 된다. - 파이썬 프로그램에서 보이는 '>>>'는 명령 프롬프트(command prompt)라는 것으로 우리는 여기에 코드를 입력할 수 있다. - 1+2를 작성한 후 엔터를 쳐보자. 아래와 같이 3이 출력된다. - 즉, '1+2'이 아니라 계산 결과인 '3'이 출력된다는 것이다. - 1+2를 출력하고 싶다면 "1+2"라고 입력해야 한다. 이러한 것을 '문자열'이라고 한다. - 즉, 문자열(string)이란 문자들이 이어진 것으로 간단히 말해서 계산하지 않고 문자 그 자체라고 우선 기억하자. (.. 2021. 8. 21.
1강 파이썬의 세계로 이 포스팅은 파이썬을 강의하기 위한 것이 아니다. 내가 공부하는 겸 같이 공부하기 위한 것이다. (1) 파이썬의 특징 - Easy, Large, Powerful : 쉽고, 넓고, 강하다. - 파이썬은 다른 프로그래밍 언어에 비해 매우 쉽고, 넓은 영역을 커버하고, 강력하다. (2) 파이썬 다운받기 https://www.python.org Welcome to Python.org The official home of the Python Programming Language www.python.org 위의 사이트에서 파이썬을 받아서 설치해주면 된다. 그 후 'IDLE'이라는 프로그램을 실행하면 아래와 같이 뜨게 된다. 2021. 8. 21.
4. 연산과 printf 함수 (2) (2) printf 함수printf함수는 문자열을 모니터상으로 출력해주는 함수이다. printf라고 작성하고 괄호를 열어서 인자를 기록해주면 되는데, 인자는 2개 이상이 와도 된다. 2개 이상의 인자들을 구분해주는 것은 바로 콤마(,)이다. 그 인자들 중에서 printf가 결국 출력하는 것은 문자열인데, 문자열은 큰따옴표" " 안에 기입해주면 된다. 문자열 안에서 \n이라는 것은 줄을 바꾸는 것, 즉, 문자열 출력상의 '엔터'를 나타낸다.즉, 코드를 만들 때, printf의 함수에서의 인자인 문자열 "ABC \n D"을 모니터에 출력하면 모니터에는ABCD라고 출력된다는 것을 의미한다. 또, 문자열에서 %d라는 것도 있는데, 이것은 10진수값의 데이터를 의미한다.(우리가 일상적으로 쓰는 숫자가 10진수이다.. 2016. 12. 14.
4. 연산과 printf 함수 (1) 4. 연산과 printf 함수(1) 연산: 연산이란 컴퓨터에게 어떠한 일을 하라고 명령을 하는 문장을 의미한다. 연산이 필요한 문장이 끝나면 반드시 ;(세이클론)을 붙여줘야한다.뭔소리일까? 조금 더 쉽게 말하자면, 세미콜론은 명령의 단위를 끊어주는 역할을 한다고 할 수 있다.즉, 앞의 명령의 영향력이 어디까지 존재할지 정해준다고 할까?제때 끊어주지 못한다면 명령이 꼬여버리고 만다.예를 들어, 함수 A라는 것을 쓰고 ;(세미콜론) 없이 함수 B를 쓰면 함수 B는 함수 A의 영향에 들어가 버린다는 것이다.복습할겸 프로그래밍의 예를 들어보자.(설명하기 위해서 주석을 굉장히 많이 달아놨을 뿐, 이런식으로 달아선 안된다.)/* 주석 */#include //(주석) 이 부분은 헤더로 파일이름 stdio(스탠다드IO.. 2016. 12. 8.