haju__log

Python 예제11 ~ 15 본문

Python 200제/PART 1 이해하기

Python 예제11 ~ 15

haju 2018. 2. 22. 19:38
반응형

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