프로그래밍 (4) 썸네일형 리스트형 [C] 프로그래밍 언어 이 글에 적는 모든 내용은 혜지원 출판사의 를 참조하여 작성되었습니다. 프로그래밍 언어 프로그램이란, 컴퓨터에게 작업을 지시하기 위해 명령어를 논리적으로 늘어 놓은 것을 말한다. 프로그램을 만들기 위해서 사용하는 것이 프로그래밍 언어인데, 이것은 컴퓨터에게 작업을 지시하기 위한 명령과 표현 방식을 기호로 만들어 놓은 것이다. 컴퓨터가 사람의 언어를 알아듣지 못하기 때문에 프로그래밍 언어를 통해서 명령을 전달하여 지시 사항을 수행하도록 하는 것이다. 이러한 프로그래밍 언어에는 두 가지 부류가 있는데, 기계 중심의 저급 언어와 사용자 중심의 고급 언어가 있다. 표현이야 고급, 저급이 쓰이지만 실제로는 고급 언어가 저급 언어에 비해 월등히 뛰어나다던지 하는 차이가 있는 것은 아니다. 단지 누가 주체이냐 하는 .. [python] 글자 수 구하기 python에 내장된 함수 중 len()이란 것이 있는데, 이것은 어떤 변수의 글자 수를 세는 함수이다. 위와 같이 family를 지정하고(C에서의 array와 비슷한 개념이다) family에 있는 각 원소들을 for문으로 돌리는데... 이 때 len()을 실행시킨다. len(i)에서 i는 글자수를 뜻하고, 따라서 print i를 하면 각 원소의 글자수가 출력된다. 따라서 위의 프로그램 실행 결과는 father 6 mother 6 I 1 sister 6 brother 7 이렇게 나오는 것이다. 문자열의 문자 수를 구하는 이 함수는 여러 모로 쓸모가 많을 듯 하다. [python] range의 기능 이름에서 볼 수 있듯, 범위에 관련되어 있다. range(5)를 치면, [0, 1, 2, 3, 4] 라는 출력이 뜬다. 즉, range 뒤에 하나의 숫자 n을 넣으면, 0부터 n-1까지의 리스트를 출력하는 것이다. 한편 range(4, 8)을 치면, [4, 5, 6, 7] 이라는 출력이 뜬다. 즉, range 뒤에 두 개의 숫자 n, m을 넣으면, n부터 m-1까지의 리스트를 출력하는 것이다. [python] 인터프리터로 프로그램 파일 실행하기 오늘도 박소영 선생님이 안 계신 관계로 python 두 번째 수업 그런데 조금 더 체계적으로 가르쳐 주셨으면;; 아무리 우리가 C를 배웠다지만, 엄연히 python은 다른 언어인데 여기서 콜론이 뭔지도 모르겠고;;;; 글을 쓰는 지금도 모르겠다 대충 여기서 콜론 찍는 게 C에서 콜론 안 찍는 거고, 여기서 콜론 안 찍는게 C에서 세미콜론 찍는 거랑 비슷한 것 같은데 설명을 좀 해 주셔야죠;; 삼각형의 넓이 구하기. 그것도 무려 직각이등변삼각형...;;; 모든 프로그램에서 삼각형 넓이 구하는 건 기본인가보다. [File]>[New Window]를 눌러 새 창을 띄우고 위와 같이 입력한다. python은 들여쓰기가 중요하므로 건들지 마라고 하셨다... 가장 첫 줄은 말 그대로 출력하는 부분. 두 번째 줄에서.. 이전 1 다음