haju__log
Python 예제11 ~ 15 본문
11. for문 개념 <for>
11-1. for문은 특정 범위의 자료나 객체에 대해 처음부터 끝까지 하나씩 추출하여
특정 코드를 반복적으로 수행하기 위해 가장 많이 사용되는 반복문이다.
11-2. 기본적인 코드
for 변수 in 범위 :
반복으로 실행할 코드
Ex>
결과값 : 1에서 5까지 정수를 순차적으로 출력함
11-3. for문의 범위로 사용되는 것 : 시퀀스 자료형 or 반복 가능한 자료
객체 :
가) 문자열
나) 리스트 or 튜플
다) 사전
라) range()
마) 그 외 반복 가능한 객체
Ex>
가)-1. 문자열을 범위로 지정한 예
결과값
나)-2. 리스트를 범위로 지정한 예
결과값
다)-3. 사전을 범위로 지정한 예
결과값
라)-4. range()함수를 범위로 지정한 예
결과값
12. for문 개념 <for ~ continue ~ break>
for문을 이용해 반복문을 수행하다가 조건에 따라 반복문을 계속 수행하거나, 아니면 반복문을 벗어나야 한다.
12-1. for문 반복문 안에서 continue를 만나면 이후 코드는 수행하지 않고 다음 반복문을 수행한다.
12-2. for문 반복문 안에서 break를 만나면 for 반복문을 탈출한다.
Ex>
결과값
Ex> continue없이 break만으로 동일한 로직 작성
13. for문 개념 <for ~ else>
13-1. for 반복문이 break에 의해 중단됨이 없이 정상적으로 모두 실행되어야만 특정 코드를 실행하게 할 경우 <for ~ else>를 사용합니다.
13-2. 기본적인 코드
for 변수 in 범위 :
반복 실행 코드
else:
for 구문이 모두 실행되었을 때 실행할 코드
13-3. 'else:' 로의 진입은 for 반복문에서 break 등에 의해 중간에 중단되지 않고 정상적으로 실행되었을 경우이다.
Ex> break가 없을 시
결과값
Ex> break가 있을 시
결과값
14. while문 개념 <while ~ continue ~ break>
14-1. while문은 특정 조건을 만족하는 경우 지속적으로 반복을 수행하는 반복문이다.
+@ for문과 while문의 차이점
for문 : 특정 범위
while문 : 특정 조건
14-2. 기본적인 코드
while 조건 :
반복 실행 코드
continue # while 구문 처음으로 이동하여 반복문 계속
...
break # while 구문을 탈출함
14-3. while 다음에 놓인 조건이 거짓일 때까지 while 반복문을 계속 실행한다. = 참일 경우 계속 반복문이 돈다.
Ex>
결과값
14-4. while문은 특정 조건을 만족할 때까지 반복 실행하는 무한 루프를 구현하는 경우에 많이 사용한다.
15. None 개념
15-1. None은 값이 존재하지 않는 변수에 대입하여, 이 변수에 아무런 값이 없다는 것을 나타낸다.
15-2. None으로 지정된 변수에 값이 있는 임의의 자료형을 대입해 활용할 수 있다.
Ex> condition의 값에 따라 val에 리스트 또는 문자열을 대입하는 예
결과값
'Python 200제 > PART 1 이해하기' 카테고리의 다른 글
Python 예제 1 ~10 (0) | 2018.02.21 |
---|---|
Python 시작하기 (0) | 2018.02.21 |