1. 함수 : def 과 return, 변수 함수부분이 이해하기가 좀 까다로웠다. 책에 있는 방법이 이해가 잘 되지 않아 내가 이해하게 된 방법으로 정리 해보겠다. 함수를 정의하기 위해서는 먼저 def을 기술해야 한다. 함수의 이름은 임의대로 정해줄 수 있으며, 변수가 필요한 경우 이름과 함께 def 뒤에 작성해야 한다. 그리고 그 다음 줄 부터 함수에 대해서 설명하는 부분은 인덴트(들여쓰기)해서 작성해야 한다. def 함수이름(변수1, 변수2, ...): 함수에 대해서 설명하는 부분 그리고 return이라는 구문이 있는데 많이 헷갈린 부분이었다. ① return은 결과값을 반환(도출)한다. [return 결과값]과 같이 작성하게 될 경우 [함수( )=결과값]으로 반환해 놓는다. 사실 나는 '반환'이라는..
1. 조건 분기 (만약, 이럴 때는 이렇게 한다, 그렇지 않으면 이렇게 한다.) Python에서는 if구문을 사용하여 조건 분기를 한다. 조건분기도 인덴트해서 기술한다. if 조건문: 조건이 성립하고 있을 때 실행하는 문 else: 조건이 성립하지 않을 때 실행하는 문 [조건이 성립하지 않을 때 실행하는 문] 이 필요할 때는 else: 다음을 생략하여 기술한다. if 조건문: 조건이 성립하고 있을 때 실행하는 문 예를 들어보자 #coding:utf-8 for a in range(1 , 5 + 1): if a >> a가 2이하일 때는 [작군]이 그렇지 않을때는 [크군]이 표시됨을 볼 수 있다. 2. 조건을 조합한다 지정할 수 있는 조건이 1개가 아닌 여러 개를 사용할 때가 있다. 조건을 여러개 사용해야할 ..
1. 같은 문을 많이 표시하기 문(statement : 파이썬에 대한 명령) 프로그램을 작성하다 보면 같은 처리를 반복 실행해야 할 때가 있다. 예를들어, 다음과 같은 경우를 들 수 있다. print(a) print(b) print(c) …생략… print(z) 이 과정은 번거롭기 때문에 프로그래밍 언어에는 반복 실행하는 구문이 있다. Python에는 어떤 방법으로 반복하는가에 따라 2가지 구문이 있다. ①for 구문 지정한 값의 열에서 1개씩 꺼내어 그것이 끝날 때까지 반복. (이번 장에서 다루겠다.) ② while 구문 지정한 조건을 만족하고 있는 동안 실행. (다음 장에서 다루겠다.) 2. For 구문으로 반복 지정한 값의 열을 1개씩 꺼내서 그것이 끝날때까지 지정한 횟수만큼 반복 조작을 한다. ●..
인터렉티브 모드란? IDLE을 실행시키면 처음에 보이는 창을 말한다. 1. 변수란 프로그램을 작성하는 사람이 원하는 이름을 붙인 그릇이다.. [변수 a에 1을 저장] 해보자. 인터렉티브 모드 >>> a = 1 마찬가지로 [변수 b에 2를 저장] 해보자. 인터렉티브 모드 >>> b = 2 이렇게 변수를 만드는 조작을 변수를 정의해 초기화한다. 라고 말한다. 숫자뿐만 아니라 문자열도 저장할 수 있다. [변수 c에 JFun을 저장] 해보자. 인터렉티브 모드 >>> c = "JFun" 변수명은 길어도 상관 없다. [변수 handsomeguy에 JFun을 저장] 해보자. 인터렉티브 모드 >>> handsomeguy = "JFun" 2. 변수의 참조 변수에 저장한 값은 그 [변수명]을 지정하면 값이 나온다. [a]..
프로그램을 제어하기 위한 6가지 기본 기능 (프로그램은 이 6가지의 기본 기능을 조합해 만드는 것이 일반적이다.) ①계산기능 [+], [-], [*], [/] 등의 기호를 이용한 사칙연산과 [+]를 사용한 문자열 연결 등이 있다. 에서 공부했다. ②변수 계산 결과를 비롯해 사용자가 입력한 값이나 파일로부터 읽고, 네트워크 통신으로 취득한 데이트 등 모든 데이터를 임시 저장하는 구조이다. 에서 공부하게 될 것이다. ③반복 명령을 몇 번 반복해 실행하는 기능이다. 명령을 1개만 써도 지정한 횟수만큼 반복할 수 있다. 과 에서 공부하게 될 것이다. ④조건분기 계산 결과나 변수에 저장된 값이 어떤 값인지에 따라 처리를 분기하는 구조이다. 조건분기는 다방면에 걸쳐서 사용된다. 예를 들면 [입력한 문자나 숫자가 범..
[#] 뒤에 주석을 쓴다. 프로그램을 작성하면서 타인에게 설명해야 하거나 잊어버리는 것을 방지하기 위해서 메모가 필요할 때가 있다. 이러한 목적으로 앞에 [#]을 붙여 메모해 두는 기능이 주석이다. 이렇게 하면 [#] 뒤의 부분은 무시된다. # coding:utf-8 #화면에 문자를 표시한다. print("JFun은 잘생겼다") # JFun♥ print("JFun은 매력적이다") print("JFun은 섹시하다") ▼ JFun은 잘생겼다 JFun은 매력적이다 JFun은 섹시하다 출처: 파이썬 입문교실
1. 공백과 줄 바꿈은 보기 좋게 하기 위해서 사용해도 좋다. 공백은 [+]와 [(], [)] 등의 기호를 보기 좋게 하기 위해서 적당히 넣어서 사용해도 된다. print ( "J" + "Fun" ) ▼ JFun 다만, ["]와 [']로 감싼 문자열 안에 있는 공백은 그대로 표시된다. print ( "JFunishandsome" ) ▼ JFunishandsome 줄 바꿈도 공백과 마찬가지이다. (↲은 줄바꿈 뜻) # coding:utf-8 print("JFun은 잘생겼다") print("JFun은 매력적이다") print("JFun은 섹시하다") 〓 # coding:utf-8 print("JFun은 잘생겼다") ↲ print("JFun은 매력적이다") ↲ print("JFun은 섹시하다") 2. 줄 맨 ..